Oracle Apex - 报告行中的链接,从该行获取值并使用它在不同页面上生成另一个报告

Oracle Apex - Links in report row that gets a value from the row and uses it to generate another report on a different page

甲骨文顶点 5.1

我有一份报告(报告 A),其中 table 个值是从 SQL 查询生成的。 如何获取 link 列以获取当前行的值(例如 employee_ID),然后将该值发送到另一个页面,该页面具有使用报告中的值生成的报告(报告 B) A.

Apex 的新手和许多指南或教程对于看起来很标准的东西来说似乎非常复杂。

感谢您的帮助!

这是一个非常基础的东西,网上有很多例子。

最简单的方法是创建一个 column link(在属性中),它 link 指向包含报告 B 的目标页面。在包含报告 B 的页面上有一个 hidden item(例如 employee_id) 并在您的 link 中使用 set items 区域将 PX_employee_id 设置为值 #employee_id#。然后在报告 B 上有一个 where clause - where employee_id = :PX_EMPLOYEE_ID(用相关页码替换 X)。