APEX 3.2:将交互式报告数据下载到Excel的按钮

时间:2012-08-22 20:02:56

标签: oracle-apex

我的要求是创建两个按钮。一个按钮将下载交互式报告中的所有数据(从DB_TABLE中选择*)。另一个按钮将根据过滤项目下载交互式报告数据(从DB_TABLE中选择*,其中Name =:P1_Name)

我考虑过使用javascript:gReport.controls.download();但这似乎不起作用。

您可以指点我的任何想法或网站?非常感谢提前。

不,我不知道为什么他们想要两个单独的按钮来下载报告,而不是使用交互式报告菜单中的“下载”按钮。

1 个答案:

答案 0 :(得分:0)

将按钮的请求值设置为CSV,因此您的链接看起来像f?p=181:9:3839908094418724:CSV::::
这只会执行默认的CSV下载。但是,没有内置的方法可以从IR获取查询。我的意思是应用过滤器的IR 如果您只想下载通过where子句中的页面项目过滤的结果,并且不打扰任何IR过滤器等,您可以在另一个页面上设置报告,并为第二个按钮目标设置链接页面(请求中包含CSV,但请使用重定向)。浏览器会提示您一个保存对话框,但您不会在页面上结束。