在APEX 5.1主/明细表格中,如何根据主文件中的值强制创建详细记录

时间:2018-04-26 02:20:05

标签: oracle master-detail oracle-apex-5.1

Master表中的某些行在Detail表中需要一行,而其他行则不需要。创建新的Master记录时,如何强制创建Detail行,具体取决于Master行中列的值?

1 个答案:

答案 0 :(得分:0)

您可以添加将在页面提交上运行的进程,该进程将插入它。

设置其序列,使其在所有其他DML流程(包括详细信息表格表格或IG流程)完成后执行。

在它上面添加一个条件,只有在Detail表中找不到记录时它才会运行。这可以基于简单的“无行返回”条件。

您需要确保Master表中的相关数据可用,例如主记录ID。您可能需要检查DML流程上的 Return Key Into Item 属性。