私のオラクルの頂点の表形式にはcolumn
asがあります。この列の下のすべてのフィールドPrice
を計算し、検証のためにマスターフォームの非表示フィールドに割り当てる必要があります。sum
実際には、Total_Price
マスターフォームのようにフィールドがあります。このフィールドの値は、詳細形式Total_Price
の合計と等しくなければなりません。しかし、オラクルの頂点の表形式でのPrice
計算方法がわかりません。どうすればこれを行うことができますか?sum
Price
column
質問する
6408 次
1 に答える
3
Apply Changesボタンが押されたときにこれらを実行したいので、ページプロセスで実行できます。
apex_application.g_f01、apex_application.g_f02 など、表形式のフォーム列からのデータを保持する Apex 配列を特定する必要があります。1 つの方法は、ページの実行時にページ ソースを表示し、列を構成する要素を探すことです。 . 属性がある場合、name="f01"
必要な配列は apex_application.g_f01 などです。
次に、ページ プロセスで次のコードを記述します (必要な配列は g_f01 であると想定しています)。
declare
l_tot number := 0;
begin
for i in 1..apex_application.g_f01.count loop
l_tot := l_tot + nvl(to_number(apex_application.g_f01(i)),0);
end loop;
:p123_hidden_total := l_tot;
end;
于 2012-01-27T10:59:29.437 に答える