我有两种形式,FORM1和FORM2。 在完成流程时,我必须在form2中显示form1的一些字段(选择值)。
请问我帮助我编写一个plsql程序来执行上述操作。
提前致谢。
答案 0 :(得分:1)
使用globl变量
即使2个表格不相关,也会使用全局变量。要定义全局变量,请使用:
copy(my_value, 'global.my_variable_name');
在第二个表单上检索值使用:
default_value('', 'global.variable_name');
v_variable_value := name_in('global.variable_name');
注意:default_value用于将global.variable_name设置为以前未设置的情况下的默认值。否则name_in将引发异常!
注2:所有全局变量都是varchars。
全局变量可以在同一个表单会话中以任何形式读取和写入。
答案 1 :(得分:0)
如果您想使用PL / SQL过程传递值,首先应将其保存在数据库中。如果Form1调用Form2,您可以在表单之间传递PARAMETER。