我创建了一个页面,其中包含基于两个不同表的堆叠主详细信息。我使用了默认配置 table2 -> master region: #region with master# table2.id_from_table_1 -> master detail > master column > table1.id
我希望有可能彼此独立地保存主控和细节。
第一个问题是,当我在不保存的情况下将记录添加到主控时,我可以向详细信息添加一行(如何禁用它?如何在提交主控之前禁用添加到详细信息?)它导致由 table2 引起的错误.id_from_table_1 包含类似“t1000”的内容。
第二个问题是,当我将一条记录添加到 master 并成功保存,然后在不触摸 master 的情况下,我想添加一行来详细说明它不使用 master 的 id,并且再次导致 table2.id_from_table_1 的错误。
两个问题都报错:
ORA-06502: PL/SQL: 数字或值错误: 字符到数字的转换错误
下一种情况我已经添加了一些细节,没有填写所需的值,我正在返回 mastered,我想在 master 中添加/编辑一些东西,我不能只保存 master 它仍然显示来自细节的错误并强迫我详细修复错误。我需要让master和detail独立提交。