我正在学习APEX 5
我有一个名为X_CONTROL
的控件,我希望用SQL查询填充他的内容。
为此,我需要表中的ID主键,该表应该是在名为ID
的选择列表控件上选择的行的MY_LIST_CONTROL
。
MY_LIST_CONTROL
包含从表"MyTable"
的列中获取的值列表,该列不是ID主键。
我尝试使用此SQL
填充X_CONTROL
Select ID from MyTable where ColumnName=:MY_LIST_CONTROL
它不起作用,因为ColumnName不是“唯一”,所以不应该有效,就像ID
一样。
所以,问题是,如何使用SQL恢复与MY_LIST_CONTROL中所选值对应的所选行的ID。
它应该是SQL,因为APEX 5要求SQL查询填充X_CONTROL
。
答案 0 :(得分:0)
我设置了一个简单的示例here on apex.oracle.com:
每当选择一个部门(项目P32_DEPTNO)时,其位置将被复制到第二个项目(P32_LOC)。
这是通过P32_DEPTNO上的动态操作完成的,其定义如下:
TRUE行动: