2015-11-10 107 views
2

创造价值的动态列表我有类似的查询:APEX以表格形式

SELECT empno, empname, deptno 
FROM EMP 
以表格形式

,其中deptno是包含所有在DEPT记录的选择列表中。我试图在LOV查询中的子选择中使用empno以限制返回的DEPT记录的数量。

如何使用LOV查询从表格形式引用EMPNO?

+0

一个EMPNO与多个DEPTNO相关吗? – brenners1302

+1

不容易做 - 见http://www.deneskubicek.blogspot.co.uk/2008_04_01_archive.html –

回答

0

您需要以某种形式使用APEX_ITEM.SELECT_LIST_FROM_QUERY作为第3列。您需要将其设置为标准报告列。您的查询将看起来像:

SELECT empno, empname, 
     apex_item.select_list_from_query(
      p_idx => 3, 
      p_query => 'SELECT dname, deptno FROM dept') AS deptno 
    FROM emp 

对于p_idx参数,你需要选择的东西是不是在用表格形式使用。您可能需要检查由表格形式生成的代码,并选择尚未使用的f0x索引。该表单的值将出现在apex_application.g_f0x数组变量中。