【问题标题】:Unable to populate detail block based on header block on a oracle form无法根据 oracle 表单上的标题块填充详细信息块
【发布时间】:2017-11-15 19:09:30
【问题描述】:

当我尝试通过 master-slaveheader-detail 表单中的标题块数据填充详细信息块时,我遇到了一个问题。

标题部分由 PoNo(PO 编号) 和附加的 LOV(值列表) 组成详细信息部分由 PO-details(项目、费率、收据日期等)组成,它们位于其他表中并位于详细信息块内。

两个块都使用foreign key relationship 关联为master-slave。我要做的是从 LOV 中选择一个 PoNo 并在标题中显示详细信息以及详细信息一节一节,但我无法这样做。

当我使用 LOV 选择任何 PoNo 时,会弹出一个提示询问 'Do you want to save changes?''Yes''No''Cancel'三个选项。

注意-我想使用 execute-query 来填充详细信息。 两个块都是database blocks

帮助我了解这里出了什么问题。

【问题讨论】:

    标签: sql oracle triggers oracleforms


    【解决方案1】:

    如果你执行的步骤真的是

    • 从 LoV 中选择 PoNo
    • 按执行查询

    那么难怪您收到该消息 - 表单检测到您在项目中输入了一个值,并且 知道 - 如果您现在执行执行查询 - 这些更改(即输入到 PoNo 的值)会迷路。

    因此,你的第一步应该是

    • 进入查询模式

    如果您使用数据块向导创建了所有内容,则所有主从触发器和过程都将设置好,并且一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-01
      • 2018-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多