0

我有两种形式,FORM1 和 FORM2。通过流程时,我必须在 form2 中显示 form1 的一些字段(选择值)。

你能帮我写一个 plsql 程序来执行上述操作吗?

提前致谢。

4

2 回答 2

1

使用全局变量

即使这两种形式不相关,也会使用全局变量。要定义全局变量,请使用:

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。

全局变量可以被同一表单会话中的任何表单读取和写入。

于 2013-03-05T20:13:51.500 回答
0

如果您想使用 PL/SQL 过程来传递值,首先您应该将值保存在数据库中。如果 Form1 调用 Form2,则可以在表单之间传递 PARAMETER。

于 2013-03-04T12:32:02.003 回答