Oracle11g 如何为Oracle APEX中的每一行访问表格表单中选择列表中的列值

Oracle11g 如何为Oracle APEX中的每一行访问表格表单中选择列表中的列值,oracle11g,oracle-apex,tabular-form,Oracle11g,Oracle Apex,Tabular Form,在表格中使用以下示例查询,即: select "EMPNO", "EMPNO" EMPNO_DISPLAY, "ENAME", "HIREDATE", "SAL", "DEPTNO", "MY_LOV" from"#OWNER#"."EMP" 我想在“我的爱”列中的选择列表(基于查询的LOV)中,访问表格形式中每一行该行的EMPNO值 因此,基本上,我的表格表单中的列MY_LOV将是一个选择列表(基于查询的LOV),其中MY_EMPNO=:EMPNO(上面选择

在表格中使用以下示例查询,即:

select  
"EMPNO",  
"EMPNO" EMPNO_DISPLAY,  
"ENAME",  
"HIREDATE",  
"SAL",  
"DEPTNO",  
"MY_LOV"  
from"#OWNER#"."EMP" 
我想在“我的爱”列中的选择列表(基于查询的
LOV
)中,访问表格形式中每一行该行的
EMPNO


因此,基本上,我的表格表单中的列
MY_LOV
将是一个选择列表(基于查询的
LOV
),其中
MY_EMPNO=:EMPNO
(上面选择查询中的第一列),用于表格表单中的每一行。

首先在共享组件中创建一个命名的LOV。 然后转到MY_LOV列的列属性,对于显示为选择选择列表(命名LOV)。 然后在值列表区域中,您可以指定刚刚创建的LOV。 选择列表的值将是查询中MY_LOV列的值,这意味着该值也应为EMPNO:

select  
"EMPNO",  
"EMPNO" EMPNO_DISPLAY,  
"ENAME",  
"HIREDATE",  
"SAL",  
"DEPTNO",  
"EMPNO" "MY_LOV"  
from "#OWNER#"."EMP" 

Bart,我不确定我是否已经说清楚了——我基本上需要抓住每行的第一列,并在另一列的select list查询中使用该值,以便根据where子句中的每个EMPNO值从另一个表中检索其他数据。谢谢。是的,用上面的方法,扁桃体应该是可行的。“从另一个表中检索其他数据”将在命名LOV中进行。在选择框中选择哪个值将由列的值决定,在本例中为EMPNO。你需要帮助构建LOV吗?下面是一个删除的答案。