for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Обсуждаем проекты
  

Генератор отчетов на основе RTF шаблона
TAS
Автор

Сообщений: 842
Откуда: Москва
Дата: 06.09.10 08:55:25
Генератор предназначен для получения RTF отчетов. При этом можно последовательно добавлять неограниченное количество таблиц. Также можно вложить таблицу в контейнер и размножить ее по количеству записей в таблице контейнера. См. примеры отчетов.
Скорость генерации – 5-10 листов в секунду.

Отзывы, глюки и предложения прошу сюда...
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
maple4

Сообщений: 210
Откуда: Москва
Дата: 07.09.10 10:44:09
XP, Fox 9.0 SP 1 - все примеры работают.
разбираюсь с группировками.




P.S.
Ну вот... только хотел заняться odt/docx
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
TAS
Автор

Сообщений: 842
Откуда: Москва
Дата: 07.09.10 11:22:55
Бог в помощь! Чем больше решений, тем лучше!
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
TAS
Автор

Сообщений: 842
Откуда: Москва
Дата: 07.09.10 12:20:02
Ну что, раз предложений нет, то буду считать разработку завершенной на тех фичах, которые были нужны мне лично.

Выкладываю последнюю версию 1.3
Как заработает раздел "Решения", залью туда, пока качать здесь: files.mail.ru

Изменения с первой версии:

Ver 1.1 - 2010 г.
1. Добавлена возможность обратной сортировки, для этого конструкцию "ORD=выражение" писать как "ORD=DESC:выражение"
2. Добавлен показ % выполнения формирования разделов отчета
3. Добавлена возможность замены русских букв на HEX-коды при обработке символьных переменных

Ver 1.2 - 2010 г.
1. Добавлены теги CASE, OTHERWISE, ENDCASE
2. Добавлен предварительный подсчет кол-ва разделов и вывод в градуснике "*** из ***"
3. Изменен метод запуска готового файла на WScript

Ver 1.3 - 2010 г.
1. Добавлена возможность вывода в отчет PNG файлов (конструкция IMG: в описании символьных переменных)
2. Для картинок (переменных с IMG: ) можно задавать 3 типа рамки: RM1-простая рамка,RM2-рамка с тенью,RM3-двойная рамка
3. Добавлена возможность разделения разрядов при обработке числовых переменных (конструкция RAZ: )
4. Добавлен вывод ДА/НЕТ при обработке логических переменных (конструкция LRU: )
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
BOBAN

Сообщений: 580
Откуда: Солигорск
Дата: 07.09.10 16:58:29
Help выпал из архива.
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
TAS
Автор

Сообщений: 842
Откуда: Москва
Дата: 07.09.10 17:11:47
Вероятно SET DEFAULT в другое место. Для Help см. файл генератор отчетов на основе rtf шаблонов.doc
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
BOBAN

Сообщений: 580
Откуда: Солигорск
Дата: 07.09.10 17:37:11
А где лежит этот файл ?
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
TAS
Автор

Сообщений: 842
Откуда: Москва
Дата: 08.09.10 08:44:19
Опс. Нету - счас обновлю архив!

Обновленный файл:

files.mail.ru



Исправлено: TAS, 08.09.10 08:47
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
TAS
Автор

Сообщений: 842
Откуда: Москва
Дата: 09.09.10 09:55:34
Обновление до версии 1.5

Ver 1.4 - 2010 г.
1. ERR: Исправлена неадекватная работа счетчика str_tbl (не сбрасывался на 0 при смене таблицы)
2. ERR: Исправлен рабочий алиас заголовка и подвала контейнера (переменные не отрабатывались правильно без явного указания алиаса контейнера)
3. ADD: Добавлена возможность задавать условие в теге [ALI] как USL$выражение для поиска по списку. Условием для добавления записей в таблицу, находящуюся в группе, в этом случае является: выражение IN (ключ), т.е. ключ должен быть вида "1,2,3" или "'AA','BB','CC'".

Ver 1.5 - 2010 г.
1. ADD: Добавлена возможность задавать подстановки для переменных (конструкция REPVAR*: ) Потом доступно использование в переменных вида [&*], где * - ID подстановки). Переменная наследует все функции подстановки, при этом функции переменной приоритетней функций подстановки.
2. IZM Ранее переменные переводились UPPER() теперь этого не делается. Это сделано для того, чтобы переменные вида ["Дата:"+DTOC(DATE())] выводились в виде "Дата:..." а не "ДАТА:...". Индексы, условия, группировки и сортировки остались регистронезависимыми (переводятся в UPPER() перед обработкой)!

файл: files.mail.ru
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
BOBAN

Сообщений: 580
Откуда: Солигорск
Дата: 09.09.10 15:46:35
Прилагаемая форма с демо отчетами при запуске отчета "Использование тега Case" забивается служебной информацией.
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
TAS
Автор

Сообщений: 842
Откуда: Москва
Дата: 09.09.10 16:20:55
Картинку можно? Возможно всякие SET TALK и им подобные нужно в OFF поставить?

Сам файл не меняет ни одного сета - подразумевается, что он является внутренним инструментом в программе, а не самой программой.
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
BOBAN

Сообщений: 580
Откуда: Солигорск
Дата: 09.09.10 16:53:45
Set Talk Off в Form.Init() помогло.
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
BOBAN

Сообщений: 580
Откуда: Солигорск
Дата: 10.09.10 10:19:08
Хочу прикрутить Вашу библиотеку к генератору шаблонов для genrep.
Расставил теги на готовом шаблоне и при запуске получаю ошибку
"Повторно описан тег [Заголовок группы]" Если не сложно, укажите на косяк в шаблоне
P.S. Нельзя ли кинуть в мне в личку Ваш email для насущных вопросов по тестированию.
Ratings: 0 negative/0 positive

Re: Генератор отчетов на основе RTF шаблона
TAS
Автор

Сообщений: 842
Откуда: Москва
Дата: 16.09.10 12:31:17
Последняя версия генератора доступна здесь: www.foxclub.ru
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 11 (Гостей: 11)

© 2000-2021 Fox Club 
Яндекс.Метрика