2010-12-27 4 views
1

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

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

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

Какое ваше предложение?

+0

никто не может ответить на мой вопрос или не понятно ??? – Amir

ответ

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

Я надеюсь, что эта помощь.

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

+0

Привет привет, на самом деле я был бы очень признателен, если бы вы предоставили мне образец процедуры. Я хочу удивить свой колледж. Это отходит так много времени от нас ... – Amir

+0

Я думаю, что этот текст просто поможет нам установить имя файла экспорта, верно? u сказал: «Вы можете сделать оба запроса». Не могли бы вы рассказать мне, как я могу напрямую экспортировать PDF, я не получил ясно ... – Amir

+0

do u думаю, что это правильно, я нахожу его из Google http://www.cnet411.com/tnt/ans. asp? cat = Oracle & ID = 161 & hd = db – Amir

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