0

我正在使用 oravle 应用程序快递。APEX 我想建立一个页面,其中包含链接到一个表(订单)的多个表单,该页面有 4 个,每个表单都有不同的 order_id 编号(取决于过滤),如果准备好订单,请为每个订单单击是,这' YES'应该被更新并保存到同一张表中的每个订单号,只需按下一个按钮。

我将所有表单创建为(sql查询)

并创建一个更新过程

(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 - 创建一个页面,其中包含多个链接到多个相关表的表单......所有这些都通过一个按钮提交? 但它是用于多个插入

谢谢。


4

1 回答 1

0

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

于 2013-10-06T12:45:13.653 回答