【问题标题】:Oracle forms hybrid validationOracle 表单混合验证
【发布时间】:2013-11-18 09:42:01
【问题描述】:

这是我第一次发帖,还没有遇到与此相关的任何其他问题。我正在尝试创建一个混合验证类型并将其添加到现有的 oracle 表单中。我们有一个超级/子集类型的事情正在发生。当一个人从下拉列表中选择某些东西时,有 5 个选项。如果选择其中 4 个选项,则数据从一个验证表数据集表 A 中提取。如果选择另一个选项,它来自另一个表的数据集表 B。这些(以及其他项目)保存在表中C. 表 C 有关于这些验证的 FK 约束。我在表 C 中添加了另一列以尝试绕过 FK 约束,但该字段仍试图保存在 FK 列中。我似乎无法弄清楚是否需要添加数据库触发器、项目级触发器或表单级触发器来将数据重新路由到数据库中的正确列。提前感谢您的帮助!

【问题讨论】:

    标签: oracle oracle10g oracleforms


    【解决方案1】:

    如果您的项目是选择列表,您将在超集列表项目上使用项目级别触发器 (when-validate-item) 来填充/重新填充子项目的列表。

    或者,您可以在子集项目上使用弹出 LOV,该子集项目有一个查询,该查询由超集项目的值过滤。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-23
      • 2020-06-21
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      • 1970-01-01
      • 2018-07-26
      • 1970-01-01
      相关资源
      最近更新 更多