0

FORM1とFORM2の2つのフォームがあります。フローを実行するときに、form1のフィールドの一部をform2に(値を選択して)表示する必要があります。

u plsは、上記のアクションを実行するためのplsqlプロシージャを作成するのに役立ちますか?

前もって感謝します。

4

2 に答える 2

1

グローバル変数を使用する

2 つのフォームが関連していない場合でも、グローバル変数が使用されます。グローバル変数を定義するには、次を使用します。

copy(my_value, 'global.my_variable_name');

値を取得するための 2 番目のフォームでは、次のように使用します。

default_value('', 'global.variable_name');
v_variable_value := name_in('global.variable_name');

注: default_value は、global.variable_name が事前に設定されていない場合にデフォルト値を設定するために使用されます。そうしないと、name_in で例外が発生します。
注 2: すべてのグローバル変数は varchar です。

グローバル変数は、同じフォーム セッション内の任意のフォームで読み書きできます。

于 2013-03-05T20:13:51.500 に答える
0

PL / SQLプロシージャを使用して値を渡す場合は、最初に値をデータベースに保存する必要があります。Form1がForm2を呼び出す場合、フォーム間でPARAMETERを渡すことができます。

于 2013-03-04T12:32:02.003 に答える