ORACLE EXPRESS:构建一个页面,其中包含链接到一个表的多个表单

时间:2013-09-30 08:38:42

标签: oracle-apex

我正在使用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? 但它适用于多个插入

感谢。


1 个答案:

答案 0 :(得分:0)

如果您的4个表单都使用相同的表单字段/表格列,则最好在表格上创建表格形式。