如何根据 Oracle 表格 6i 中的某些条件在两个 LOV 之间进行选择
Posted
技术标签:
【中文标题】如何根据 Oracle 表格 6i 中的某些条件在两个 LOV 之间进行选择【英文标题】:How to select between two LOV's based on some condition in Oracle form 6i 【发布时间】:2015-02-03 10:18:57 【问题描述】:我正在 Oracle 应用程序中开发一个表单(Oracle Form 6i)。我需要为特定字段提供 LOV,比如“大小”,并且我希望有多个可以通过某些条件选择的 LOV。
例如:
我有两个字段:“Liveries_Category”和“Size” 现在,如果我在“Liveries_Category”中选择“Raincoat”,那么“size”字段应该显示与雨衣尺寸相关的 LOV(例如:L、M、Ex-L 等)
如果我在“Liveries_Category”中选择“Shoe”,那么“size”字段应该显示与 Shoe size 相关的 LOV(例如:3、4、5、6、7 等)
所以请告诉我,我将如何实现这一目标。
【问题讨论】:
【参考方案1】:设置一个动态记录组,即使用查询并将条件作为该查询的输入。
例如:
从 "table" 中选择 "some value" where condition = :Block_name.field name
对于我的问题,它将是:从条件 = :Block name.liveries_category 的“表”中选择大小
当 liveries_category 是 Raincoat 时,它将返回 Raincoat 尺码,对于 Shoe,它将返回鞋子尺码
【讨论】:
以上是关于如何根据 Oracle 表格 6i 中的某些条件在两个 LOV 之间进行选择的主要内容,如果未能解决你的问题,请参考以下文章