экспортировать PDF из отчета напрямую - PullRequest
1 голос
/ 27 декабря 2010

Я использую Oracle Report 6 для получения своего отчета. Проблема в том, что я хочу получить экспорт в PDF без отображения отчета. Я имею в виду, сейчас я нажимаю одну кнопку и составляю отчет (затем вызываю отчет из формы Oracle)перейдите в меню моего отчета -> Создать в файл -> PDF.

Я больше не хочу это делать ... могу ли я использовать любую команду из моей формы для прямого экспорта своего отчета?Я имею в виду, например, использовать какую-то команду для подготовки отчета и автоматически получать экспорт в PDF ...

также, если я могу задать имя файла экспорта и его местоположение, когда я пытаюсь сгенерировать PDF, также может мне очень помочь, потому чтоМне нужно следовать какому-либо правилу в отношении имени пут для моих файлов экспорта, например префикса использования, а также цифры и цифры ....

Что вы предлагаете?

Ответы [ 2 ]

1 голос
/ 29 декабря 2010

Вы можете сделать оба запроса.

Вы должны создать параметр и перейти к встроенному 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, '');

Надеюсь, это поможет.

Если вам все еще нужны подробности, дайте мне знать, я добавлю пример процедуры.

0 голосов
/ 16 февраля 2013

Используйте эти поля параметров:

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