我正在使用oravle应用程序表达。顶尖 我想构建一个页面,其中有多个表单链接到一个表(订单),页面每个页面有4个不同的order_id编号(取决于过滤),如果订单准备好,请为每个订单单击“是”,这个'是只需按一个按钮,即可对同一表格中的每个订单号进行更新和保存。
我创建了所有表单(sql query)
并创建一个更新过程
(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号码保存的,但并不是所有时间都将值保存为“null”。
请指导我这样做的正确方法。
我读了这一个 APEX - Creating a page with multiple forms linked to multiple related tables... that all submit with one button? 但它适用于多个插入
感谢。
答案 0 :(得分:0)
如果您的4个表单都使用相同的表单字段/表格列,则最好在表格上创建表格形式。