【发布时间】:2019-08-28 18:14:27
【问题描述】:
我需要使用报表生成器 12 的报表中的参数调用另一个报表。但似乎没有用于调用另一个报表的按钮。有没有办法从第一个报告中调用第二个报告?
【问题讨论】:
标签: oracle oraclereports
我需要使用报表生成器 12 的报表中的参数调用另一个报表。但似乎没有用于调用另一个报表的按钮。有没有办法从第一个报告中调用第二个报告?
【问题讨论】:
标签: oracle oraclereports
这样的功能被称为向下钻取(这样你就可以自己研究它,如果你愿意的话)。
在旧 Reports 6i 中,您可以通过创建一个按钮来完成。在现代报告版本中,您必须使用超链接 - 它可以在“网络”设置中找到,如下所示:
http://your_server:port/reports/rwservlet?userid=scott/tiger@orcl+report=your_report.rdf+
destype=cache+desformat=html+par_deptno=&deptno
有趣的部分是它的最后,它展示了如何将参数从此报告(包含&deptno 值)传递到另一个报告(其中期望将 deptno 值传递到 par_deptno 参数中)。
【讨论】:
打开 CGICMD.DAT 文件并转到底线并添加波纹管并修改为您的值。
; hrs: userid=test/password@orcl server=rep_server desformat=pdf destype=cache paramform=no %* (其中第一个用户 ID、报告服务器名称、报告目标格式、目标类型和无参数形式。)
编译并保存报告。
现在运行报表服务器并运行您的报表...
爱你
【讨论】: