【发布时间】:2012-11-19 12:33:04
【问题描述】:
我使用 Apex 4.1.0.00.32 和 Oracle 数据库 11gR2。 我创建主详细信息表单。在主表单(订单)中,我有一个字段(关闭订单日期)表明订单已关闭。 在详细表格(订单项目)中,我有字段关闭项目的日期,指示关闭单个项目的日期。 当所有日期关闭项目都被填充时如何创建验证检查日期关闭订单是否为空并显示一些消息? 谢谢
【问题讨论】:
-
所以订单表的日期已经填好了,你想填写明细表的日期还是反之?
-
反之亦然。当所有明细表的日期都填写完毕后,我想填写订单表的日期。
-
在明细表中使用触发器,当所有日期字段都填满时,用日期填充主表日期字段。
-
触发器不是可接受的解决方案。我必须通过验证在应用程序级别解决这个问题。
-
在 APEX 中,您在项目级别或页面级别有很多选项,请检查是否所有日期都已填写。如果是,则使用过程或在项目级别或页面级别的相同验证中填充主表字段。
标签: oracle oracle-apex master-detail