【发布时间】:2020-09-25 00:38:12
【问题描述】:
当尝试通过向导建立主从关系时,什么也没发生 - 表单不接受新关系。
它必须在关系列表下创建关系,但它没有被创建。 尝试手动建立关系时,我收到消息
解析连接条件时出错
有什么问题?
【问题讨论】:
标签: oracle oracle11g oracleforms
当尝试通过向导建立主从关系时,什么也没发生 - 表单不接受新关系。
它必须在关系列表下创建关系,但它没有被创建。 尝试手动建立关系时,我收到消息
解析连接条件时出错
有什么问题?
【问题讨论】:
标签: oracle oracle11g oracleforms
关系是在表单项而不是表格列之间创建的。例如,如果有名为 master.department_number 和 detail.department_number 的列名,而您决定将项目重命名为 :master.deptno 和 :detail.deptno,则必须加入后者,而不是前者::master_deptno = :detail.deptno
有时数据块名称会造成麻烦;如果是这种情况,请省略关系中的块名称,即只使用:deptno = :deptno(看起来有点愚蠢,但是 - 它有帮助)。
除此之外,向导在创建主从关系方面非常成功。检查主块是否已经包含它创建的触发器(例如on-populate-detail)。如果是这样,请将它们删除或重命名,然后再次运行向导。
如果查询详细信息块返回所有行而不是满足关系条件的行,则创建双重检查代码向导。如果找不到原因,尝试创建PRE-QUERYdetail-block 级别的触发器并放入
:detail.deptno = :master.deptno;
在那里;然后再次运行表单,看看会发生什么。
【讨论】: