Oracle 主明细表

Oracle 主明细表,oracle,oracle-apex,master-detail,Oracle,Oracle Apex,Master Detail,我使用Apex 4.1.0.00.32和Oracle数据库11gR2。 我创建主细节表单。在主表单(订单)中,我有一个字段(订单关闭日期),指示订单已关闭。 在详细表单(订单项目)中,我有字段Date closed item,它指示单个项目关闭的日期。 当所有日期结束项都已填写时,如何创建验证检查日期结束订单是否为空并显示一些消息? 谢谢我解决了access Apex_application.g_fXX值的问题。创建返回错误文本的验证类型函数。 感谢Polppan的努力。因此订单表的日期已填写,

我使用Apex 4.1.0.00.32和Oracle数据库11gR2。 我创建主细节表单。在主表单(订单)中,我有一个字段(订单关闭日期),指示订单已关闭。 在详细表单(订单项目)中,我有字段Date closed item,它指示单个项目关闭的日期。 当所有日期结束项都已填写时,如何创建验证检查日期结束订单是否为空并显示一些消息?
谢谢

我解决了access Apex_application.g_fXX值的问题。创建返回错误文本的验证类型函数。
感谢Polppan的努力。

因此订单表的日期已填写,您希望填写明细表日期的日期,或者反之亦然?反之亦然。当所有明细表的日期为“填充”时,我希望填充订单表的日期。在明细表中使用触发器,当所有日期字段都已填充时,用日期填充主表日期字段。触发器不是可接受的解决方案。我必须通过验证在应用程序级别解决这个问题。在APEX中,您在项目级别或页面级别有很多选项,请检查是否所有日期都已填写。如果是,则使用过程或在项目级别或页面级别的相同验证中填充主表字段。