如何根据 Oracle form 6i 中的某些条件在两个 LOV 之间 select

How to select between two LOV's based on some condition in Oracle form 6i

我正在 Oracle Apps (Oracle Form 6i) 中开发一个表单。我需要为特定字段提供 LOV,比如 "size" 并且我还希望有多个 LOV,可以根据某些条件 selected。

例如:

我有两个字段:"Liveries_Category" 和 "Size" 现在,如果我在 "Liveries_Category" 中 select "Raincoat",那么 "size" 字段应该显示与雨衣尺码相关的 LOV(如:L、M、Ex-L 等)

如果我在 "Liveries_Category" 中 select "Shoe" 那么 "size" 字段应该显示与鞋码相关的 LOV(例如:3、4、5、6 , 7 等等)

所以请告诉我,我将如何实现这一目标。

设置动态记录组,即使用查询并将条件作为该查询的输入。

例如:

Select "some value" 来自 "table" where condition = :Block_name.field name

对于我的问题,它将是:Select size from "table" where condition = :Block name.liveries_category

当 liveries_category 是雨衣时,它将变为 return 雨衣尺码,对于鞋子,它将变为 return 鞋码