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 に答える