我正在使用模式Scott的oracle表单工作,我想根据员工表中的每个员工薪水和工资等级表中的工资范围来制作另一个块来查看每个员工的等级我该怎么办?
您可以使用Data Blocks
为emp
和salgrade
表创建两个Data Block Wizard
[那些(emp
和salgrade
)也可以作为块名称保留]。
将此字符串:emp.sal between losal and hisal
添加到salgrade块的WHERE Clause
中。
然后使用以下代码在WHEN-NEW-ITEM-INSTANCE
的块级创建一个emp
触发器:
go_block('salgrade');
execute_query;
go_block('emp');
每当在emp
块中执行查询时,为salgrade
块同步执行的查询会带来与salary
的emp
列匹配的等级范围。