无法在oracle表单上基于标题块填充详细信息块

时间:2017-11-15 19:09:31

标签: sql oracle triggers oracleforms

当我尝试通过master-slaveheader-detail形式的标题栏数据填充详细信息块时,我遇到了问题。

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

两个块都使用master-slaveforeign key relationship相关联。我要做的是从 LOV 中选择 PoNo ,并在标题和详细信息中显示详细信息一段式但我无法这样做。

当我使用 LOV 选择任何 PoNo 时,会出现一个弹出警告,询问 <你想要保存更改吗?&#39; 有三个'Yes''No''Cancel'选项。

注意 - 我想使用 执行查询 来填充详细信息。       两个块都是database blocks

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

1 个答案:

答案 0 :(得分:0)

如果您执行的步骤确实是

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

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

因此,您的第一步应该是

  • 进入查询模式

如果您使用数据块向导创建了所有内容,则将设置所有主 - 详细信息触发器和过程,并且一切都应该正常工作。