Oracle Apex 交互式报告 link 到其他报告
Oracle Apex interactive report link to other report
我的应用程序中有两个 table 和两个经典报告。我想根据报告 1(左侧)中的 link 更新报告 2(右侧站点)和 table 内容。
场景:
用户点击列 ID eg.g“test01”中的 link。
report2 中的数据已更新,仅显示 table2 的数据,其中
ID(table1) == ID(table2)
我创建了一个示例页面(第 4 页):
工作区:test07032022
用户:demo07
密码:sodemo07032022
我知道如何将列设置为link,但我不知道如何让两个报告相互通信。
看看第 5 页(我把你的第 4 页复制到里面);它包含修改:
第一次报告:
- 添加了隐藏页面项目
P5_SELECTED_ID
- 添加了虚拟列(“Link”)
- 它是同一页面的 link,并将
P5_SELECTED_ID
设置为第一个报告的 ID
列值
第二次报告:
添加了 WHERE
子句:
id = :P5_SELECTED_ID or :P5_SELECTED_ID is null
要提交的页面项目:P5_SELECTED_ID
就这些; 运行页面,点击“这里”刷新第二个报告
我的应用程序中有两个 table 和两个经典报告。我想根据报告 1(左侧)中的 link 更新报告 2(右侧站点)和 table 内容。
场景:
用户点击列 ID eg.g“test01”中的 link。
report2 中的数据已更新,仅显示 table2 的数据,其中 ID(table1) == ID(table2)
我创建了一个示例页面(第 4 页):
工作区:test07032022
用户:demo07
密码:sodemo07032022
我知道如何将列设置为link,但我不知道如何让两个报告相互通信。
看看第 5 页(我把你的第 4 页复制到里面);它包含修改:
第一次报告:
- 添加了隐藏页面项目
P5_SELECTED_ID
- 添加了虚拟列(“Link”)
- 它是同一页面的 link,并将
P5_SELECTED_ID
设置为第一个报告的ID
列值
第二次报告:
添加了
WHERE
子句:id = :P5_SELECTED_ID or :P5_SELECTED_ID is null
要提交的页面项目:
P5_SELECTED_ID
就这些; 运行页面,点击“这里”刷新第二个报告