1

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

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

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

你的建议是什么?

4

2 回答 2

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, '');

我希望这会有所帮助。

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

于 2010-12-29T13:38:59.360 回答
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');
于 2013-02-16T05:02:59.637 回答