【发布时间】:2018-04-26 02:20:04
【问题描述】:
我的 Master 表中的某些行需要 Detail 表中的一行,而另一些则不需要。创建新的主记录时,如何根据主行中列的值强制创建详细信息行?
【问题讨论】:
标签: oracle master-detail oracle-apex-5.1
我的 Master 表中的某些行需要 Detail 表中的一行,而另一些则不需要。创建新的主记录时,如何根据主行中列的值强制创建详细信息行?
【问题讨论】:
标签: oracle master-detail oracle-apex-5.1
您可以添加一个将在页面提交时运行的进程,该进程将插入它。
设置其顺序,使其在所有其他 DML 流程(包括详细表格或 IG 流程)完成后执行。
在其上设置条件,使其仅在详细信息表中未找到记录时运行。这可以基于一个简单的“无返回行”条件。
您需要确保主表中的相关数据可用,例如主记录 ID。您可能需要检查 DML 过程中的 Return Key Into Item 属性。
【讨论】: