直接从报告中导出PDF

时间:2010-12-27 06:05:52

标签: oracle oracleforms oraclereports

我使用Oracle Report 6来获取我的报告,问题是我想在不显示报告的情况下获取PDF导出。我的意思是,现在,我点击一个按钮并生成报告(从我的Oracle表单调用报告)然后转到我的报告菜单 - >生成到文件 - > PDF。

我不想再这样做了......我可以使用表格中的任何命令直接导出我的报告吗?我的意思是例如使用一些命令来准备报告并自动以PDF格式导出...

如果我可以设置导出文件名及其位置,当我尝试生成PDF时也可以帮助我这么多,因为我需要遵循一些规则来为我的导出文件的put名称,如使用前缀和一些数字和数字。 ...

你的建议是什么?

2 个答案:

答案 0 :(得分:1)

您可以同时执行这两项请求。

您必须创建参数并传递给run_product内置

语法:

REPORT_DESTYPE: File, Printer, Mail, Cache   -- SET File
REPORT_FILENAME: The report filename (not used with CACHE)  -- Set your desirable file name format
REPORT_DESNAME: The report destination name (not used with Cache) -- 
REPORT_DESFORMAT: The report destination format  -- <HTML|HTMLCSS|PDF|RTF|XML|DELIMITED> set PDF

示例参数列表: SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_DESFORMAT, '');

我希望这有帮助。

如果您仍需要完整的详细信息,请告知我们,我将添加一个示例程序。

答案 1 :(得分:0)

使用以下参数字段:

ADD_PARAMETER(p1,'DESTYPE',TEXT_PARAMETER,'FILE');
ADD_PARAMETER(p1,'DESFORMAT',TEXT_PARAMETER,'PDF');
ADD_PARAMETER(p1,'DESNAME',TEXT_PARAMETER,'C:\Downloads\MRP_PROCESSRATE.PDF');
相关问题