我创建了一个 popuplov 并从共享组件中选择了数据,我需要将选择的值传递给交互式报告中的选择查询。
而且我已经在交互式报表中选择查询,我需要将选定的值传递给报表中的选择查询
在 IR 的查询中,在其WHERE
子句中使用它,例如
select ...
from ...
where data_center = :V_DC
由于 Popup LoV 项目没有“选择时的页面操作”属性,该属性可以提交页面并“强制”IR 刷新,一个选项是在该页面上创建一个按钮,该按钮将执行相同的操作。所以:
这可能会有所不同,但我不知道如何。不过,其他人可能会。
将 WHERE 添加到您的 IR 中
选择 ... 从 ... 在哪里 ... = :V_DC
将 IR 的“要提交的页面项目”属性设置为您的 PopupLOV 名称,因此当 IR 被某些东西刷新时,PopupLOV 的值将设置为会话状态。
对 PopupLOV 的更改添加动态操作
这意味着“当项目 P61011189_DEPT (PopupLOV) 的值发生变化时运行此操作”。
它的意思是“当动态动作开始时刷新 Emps 区域”。
您可以在此处查看我的示例:https ://apex.oracle.com/pls/apex/f?p=54028:61011189