0

私はオラヴルアプリケーションエクスプレスを使用しています。APEX 1 つのテーブル (注文) にリンクされた複数のフォームを含むページを作成したいと考えています。このページには、それぞれ異なる order_id 番号 (フィルタリングに応じて) を持つ 4 つのフォームがあり、注文が準備されている場合は、注文ごとに [はい] をクリックし、この ' YES' は、ボタンを 1 つ押すだけで、同じテーブル内の各注文番号に更新および保存されます。

すべてのフォームを(SQLクエリ)として作成しました

更新プロセスを 1 つ作成する

(UPDATE ORDERS
SET TRAY_PREPARED =:P10_TRAY_PREPARED_1
WHERE ORDER_ID =:P10_ORDER_ID_1;

UPDATE ORDERS
SET TRAY_PREPARED =:P10_TRAY_PREPARED_2
WHERE ORDER_ID =:P10_ORDER_ID_2;


UPDATE ORDERS
SET TRAY_PREPARED =:P10_TRAY_PREPARED_3
WHERE ORDER_ID =:P10_ORDER_ID_3;

UPDATE ORDERS
SET TRAY_PREPARED =:P10_TRAY_PREPARED_4
WHERE ORDER_ID =:P10_ORDER_ID_4;
) 

それができるかどうかは本当にわかりませんが、 order_id number に従って実際に保存しているように見えますが、常に値を「null」として保存しているわけではありません。

これを行う正しい方法を教えてください。

私はこの 1 つの APEX を読みました - 複数の関連テーブルにリンクされた複数のフォームを含むページを作成しています... すべてが 1 つのボタンで送信されますか? しかし、それは複数の挿入用でした

ありがとう。


4

1 に答える 1

0

4 つのフォームがすべて同じフォーム フィールド/テーブル列を使用している場合は、テーブルに表形式のフォームを作成することをお勧めします。

于 2013-10-06T12:45:13.653 に答える