Отчет в HTML | |
---|---|
Sega Автор Сообщений: 511 Откуда: Ярославль Дата регистрации: 27.12.2000 |
Не могу понять работу нового генератора отчетов (то ли в силу не знания англицкого, то ли совсем старый стал)
Задача: есть отчет OutData в формате FRX Выход: файл под именем OutData.htm в формате HTML Условие: пользователь умеет работать с фоксовыми отчетами и может их легко изменять. Нашел пример
Модифицировал код, как это сделано с выводом в TIFF, не помогает. Либо ничего, либо ошибки. Тыкаюсь как слепой котенок. Кто сможет помочь? [i][small][color=Gray]Отредактировано (22.07.04 11:06) ------------------ |
Re: Отчет в HTML | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Посмотри топик
forum.foxclub.ru Там есть хороший пример вывода в HTML с использованием вывода по absolute position Если хочешь вывод в свой файл - измени свойство cOutFile в BeforeReport на свой файл. и вызывай как ox=CreateObject([html_listener]) ox.ListenerType = 2 && Rendering only REPORT FORM <Твой репорт> OBJECT OX PREVIEW |
Re: Отчет в HTML | |
---|---|
amaximum Сообщений: 131 Откуда: Новороссийск, Красндарский край Дата регистрации: 26.04.2001 |
кстати уже есть есть идея как реализовать вывод в excel аналогично выводу в html, только неохота возиться. могу подкинуть:
в первый проход делается курсор с параметрами вывода (шрифты, координаты). Потом по этому курсору выбираются уникальные координаты, формирующие структуру отчета. По ним формируется число и выстота/ширина строк/столбцов, потом структура заполняется... я сделал вывод в курсор аналогично приведенному мною html_output. А вот дальше нет времени.... правда наверное будет небыстро, но зато результат может получиться неплохой |
Re: Отчет в HTML | |
---|---|
Sega Автор Сообщений: 511 Откуда: Ярославль Дата регистрации: 27.12.2000 |
Сбросьте файл vfp9_preview.h на [url]''.phorum_html_encode('sega@sbyt.yarene.elektra.ru').''[/url]
|
Re: Отчет в HTML | |
---|---|
Sega Автор Сообщений: 511 Откуда: Ярославль Дата регистрации: 27.12.2000 |
посмотрел Listener.vcx
для класса _reportlistener есть свойство TargetFileName Может туда можно засунуть имя выходного файла. Как? |
Re: Отчет в HTML | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
сразу не помню - завтра погляжу - день рабочий кончился
|
Re: Отчет в HTML | |
---|---|
amaximum Сообщений: 131 Откуда: Новороссийск, Красндарский край Дата регистрации: 26.04.2001 |
2Sega:
#include foxpro.h #include foxpro_reporting.h #define SCROLL_STEP 20 #define MIN_LEFT_TOP 15 #define LOGPIXELSX 88 #define ZOOM_STEP 20 |
Re: Отчет в HTML | |
---|---|
Sega Автор Сообщений: 511 Откуда: Ярославль Дата регистрации: 27.12.2000 |
Отчет сформировался, но проблема с кодировкой русских букв. В чем фишка?
|
Re: Отчет в HTML | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
блин опять сервер сглючил
в методе render измени strconv на cText = strconv(cContentsToBeRendered,6) ИЛИ измени cHtml = [<html><head><META http-equiv="Content-Type" content="text/html;">] + ; на cHtml = [<html><head><META http-equiv="Content-Type" content="text/html;charset=utf-8">] + ; а то там идет конвертация UNICODE в UTF-8 |
Re: Отчет в HTML - получилось | |
---|---|
Sega Автор Сообщений: 511 Откуда: Ярославль Дата регистрации: 27.12.2000 |
Большущее спасибо. Будете в Ярике, угощаю пивом.
Кстати, что там говорилось про вывод отчета тем же механизмом в Excel. Проблема тоже актуальна, тока щас её решаю через СОМ, но работает не быстро. Есть какие-нибудь наработки с использованием нового движка? |
Re: Отчет в HTML | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Пока не до того
|
Re: Отчет в HTML | |
---|---|
amaximum Сообщений: 131 Откуда: Новороссийск, Красндарский край Дата регистрации: 26.04.2001 |
новый движок по идее тоже com. Только любая структура результата по отчету и наверное красивее будет
|
Re: Отчет в HTML | |
---|---|
melnik Сообщений: 289 Откуда: г. Владимир Дата регистрации: 10.04.2003 |
Люди .................
Попробывал реализовать эту самую выгрузку в JPG , по примеру описанному выше . В проекте работает . А в EXE-нике не хотит Даже не выводит окно предпросмотра ) В чём может быть трамбл ? |
Re: Отчет в HTML | |
---|---|
Sega Автор Сообщений: 511 Откуда: Ярославль Дата регистрации: 27.12.2000 |
Включи в проект ReportOutput.app ReportPreview.app
|
Re: Отчет в HTML | |
---|---|
melnik Сообщений: 289 Откуда: г. Владимир Дата регистрации: 10.04.2003 |
А куды их включать ?
В смысле в какую ветку в проекте ? Извеняюсь за примитивный вопрос . Но вот не знаю . |
Re: Отчет в HTML | |
---|---|
Перминов Игорь Сообщений: 1591 Откуда: Красная Орловка Дата регистрации: 16.09.2001 |
Положи туда-же где EXE находится
------------------ Без коментариев.. |
© 2000-2024 Fox Club  |