Report6i

esen
Дата: 29.09.2004 12:33:10
как написать процедуру автоматического запуска генерации отчета в Report6i надо чтобы файл сохранился в формате rtf и сразу запустился для редоктирования.
Заранее спасибо
UK0IAI
Дата: 29.09.2004 12:55:51
надо вывести репорт в файл - так чтобы он упал не веб-сервер, и в заголовке файла предусмотреть мета-команду. типа..таких:

<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<meta name=ProgId content=Excel.Sheet>
<meta name=Generator content="Microsoft Excel 10">


далее, ваша прога должна сразу, ( в тригерре) формса следующе строкой, запросить файл с веб-сайта (WEB_SHOW.DOCUMENT). Если в этом файле уже есть мета - тогда ворд, сам откроется для редактирования. Что и требуется.Узнать про мета легко - надо сохранить ворд в html и поглядеть в него через текстовый
редактор
esen
Дата: 29.09.2004 13:09:51
Дело в том что у меня чистый клиетнт-сервер и мне необходимо при нажатии клавиши необходимо что-бы сгенерился rtf файл и запустился.
Заранее благодарен!
UK0IAI
Дата: 29.09.2004 13:51:05
1. сохраните файл.rtf на диске
2. дайте в триггере HOST ('файл.rtf') или HOST ('word.exe файл.rtf');
Все ворд запустится сам.
esen
Дата: 29.09.2004 14:29:34
Иммено, дело в том что как можно в командной строке сгенерить rtf файл и сохранить на диск.
UK0IAI
Дата: 29.09.2004 16:16:16
ну я могу это сделать....путем :

в формсе, на лету, в pl/sql формса запустить RUN_PRODUCT (Имя отчета , DESFORMAT = file) - в смысле отчет сразу в файл направить юзая опции коммандной строки ...самого репорта (Report6i) так что бы на превью ниче не отразилось - DESFORMAT, DESTYPE -- в хелпе читайте....
И все - репорт в файле.