【问题标题】:Oracle Forms Dynamic LOVOracle 表单动态 LOV
【发布时间】:2016-08-03 10:05:26
【问题描述】:

我正在为我的表单使用 2 个 LOV。一个是常规 LOV,另一个是动态 LOV。无法弄清楚如何清除依赖的 LOV。

例如我的第一个爱情:

select job_id, job_name from jobs

我的第二个 LOV 是:

select employee_id, employee_name from employees where job_id = :job_block.job_id

我从第一个 LOV 中选择 job_id 和 job_name,然后从第二个 LOV 中选择相应的 employee_id 和 employee_name。

现在如果我返回并从第一个 LOV 中选择一个新的 Job_id,有没有一种方法可以从第一次自动清除员工选择?

任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: sql oracle oracle11g oracleforms


    【解决方案1】:

    您可以在JOB_ID 项目上清除WHEN-VALIDATE-ITEM 上的员工项目。

    我会推荐其他解决方案 - 表单提供了依赖项验证 WHEN-VALIDATE-RECORD 触发器。尽管您已经设置了员工项目并验证他们对记录级别的依赖,但让用户更改 job_id。如果员工物品不适合工作,则向用户显示警报。

    【讨论】:

    • 我最终尝试了您的第二个解决方案,效果很好。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-01
    • 1970-01-01
    • 2011-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-24
    相关资源
    最近更新 更多