Oracle Forms 自动在下一行添加员工
Oracle Forms auto add employees on the next row
我有一个 table 这样的:
+------------+
| EMP_CODE |
+------------+
|CODEA |
|CODEA1 |
|CODEA2 |
|CODEB |
|CODEC |
|CODEC2 |
|CODED |
|CODED1 |
|CODEE |
|CODEE1 |
|CODEE2 |
+------------+
我的表单多行块:
我想要的是,如果我添加 EMP_CODE CODEE,它会自动添加 EMP_CODE(s) 和 CODEE 在下一行等等。像这样:
如果我遗漏了什么或者我的解释有什么不清楚的地方,请告诉我。谢谢!
将尝试解释一种方法,也许会有更好的方法来实现所需的功能。
以下为伪代码,可根据您的要求自行修改。
KEY-NEXT-ITEM
BEGIN
SELECT emp INTO :your_block_name.column_name
FROM table_name
WHERE column_name = :block_name.emp;
EXCEPTION
WHEN OTHERS THEN
// consider raising or do as per logic
END;
回答了这个问题后,我认为 table 设计不正确,可能会引发单独的讨论来剖析。
我有一个 table 这样的:
+------------+
| EMP_CODE |
+------------+
|CODEA |
|CODEA1 |
|CODEA2 |
|CODEB |
|CODEC |
|CODEC2 |
|CODED |
|CODED1 |
|CODEE |
|CODEE1 |
|CODEE2 |
+------------+
我的表单多行块:
我想要的是,如果我添加 EMP_CODE CODEE,它会自动添加 EMP_CODE(s) 和 CODEE 在下一行等等。像这样:
如果我遗漏了什么或者我的解释有什么不清楚的地方,请告诉我。谢谢!
将尝试解释一种方法,也许会有更好的方法来实现所需的功能。
以下为伪代码,可根据您的要求自行修改。
KEY-NEXT-ITEM
BEGIN
SELECT emp INTO :your_block_name.column_name
FROM table_name
WHERE column_name = :block_name.emp;
EXCEPTION
WHEN OTHERS THEN
// consider raising or do as per logic
END;
回答了这个问题后,我认为 table 设计不正确,可能会引发单独的讨论来剖析。