Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Maple4 Site Creator - Система Управления Сайтом Интерактивные ('живые') отчеты в Maple4 Report Generator



Обновил версию генератора (Maple4 Report Generator 2.3). Что нового:
I. Исправил ошибку, которая возникала при генерации пустого отчета на основе бланка HTML.
II. Теперь есть возможность создания "живых" (как в 1С:) ) отчетов, т.е. кликаете на ссылку в отчете - открывается следующий и так далее.
Для этого в Report Builder-е для нужной ячейки нужно задать текст ссылки, при нажатии на которую будет формироваться следующий отчет.
И соответствующим образом запустить генерацию отчета.

В rb-репорте svodno_saldo_rb.m4rb (редактируется из rb_edit.exe) текст такой ссылки задается для ячейки фамилии по услуге Интернет.
Кликнув по ячейке другой кнопкой, выберите в меню Edit/Cell/Click - откроется форма редактирования генерируемой ссылки, а в ней будет находиться следующий текст:

"VFP:///LOCAL s_
s_=SELECT()
SELECT * FROM phone WHERE user_id=`&alltr(str(test_.user_id))` INTO CURSOR phonek
do m4rg.exe with 'phone_for_user.html','',-1
SELECT (s_)"

VFP:///
- указание обозревателю обработать ссылку, как процедуру FoxPro (при клике)

SELECT * FROM phone WHERE user_id=`&alltr(str(test_.user_id))` INTO CURSOR phonek
- текст формирования курсора из phone

`&alltr(str(test_.user_id))`
- в момент формирования основного отчета вместо тега запишется текущий test_.user_id

do m4rg.exe with 'phone_for_user.html','',-1
- запуск генерации детализированного отчета по курсору и открытие его в специальном обозревателе.
Обратите внимание на -1 в конце!!!
Если этого не сделать (не поставить -1) - сформированный отчет будет открыт в браузере по умолчанию.

Обратите внимание - текст ДОЛЖЕН НАЧИНАТЬСЯ и ЗАКАНЧИВАТЬСЯ ДВОЙНЫМИ КАВЫЧКАМИ (а двойных кавычек не должно быть внутри)!

Далее, надо запустить генерацию основного отчета в виде (обязательно с -1 в конце!):
DO m4rg WITH "test_lists_html_word.html","test_live_report.html",-1

В ИНОМ случае (если не будет -1) - отчет откроется в браузере по умолчанию, даже не смотря на название :-)

III. HTML-отчет теперь можно отправить на печать СРАЗУ после генерации - без открытия предпросмотра и без выбора принтера (принтер по умолчанию).
Для этого, надо запустить программу следующим образом (обратите внимание на -2):
DO m4rg WITH "test_lists_html_word.html","test_report.html",-2
Никаких дополнительных программ (и даже наличия Open Office) для данной операции не требуется.


Страница проекта в Интернет:
http://www.maple4.ru/xmlbuilder.htm

Страница описания работы с бланком HTML/HTM:
http://www.maple4.ru/readme_html.htm

Страница описания работы с rb (создание/редактирование rb-репорта в rb_edit.exe):
http://www.maple4.ru/readme_rb.htm

Загрузка архива (генератор, rb, rb_edit, конвертер, бланки шаблонов - в том числе шаблоны html, созданные в Word и OO Writer, DLL и файлы помощи):
http://www.maple4.ru/a_downloads_for_maple4_ru/maple4_report_generator.zip


Хотелось бы узнать мнения о Генераторе отчетов (Maple4 Report Generator), но - ТОЛЬКО после его опробования. Как и пожелания о дальнейшем развитии - что бы знать, куда двигаться.
ICQ: 226-071-270 (ответы в режиме online :-) по возможности)
maple4@maple4.ru
Крошкин Игорь , aka maple4






Вся информация о программах:
http://www.maple4.ru или (кстати, альтернативный дизайн)
http://www.maple4.com

Загрузка программ со страницы загрузки - http://www.maple4.ru/i_downloads.htm

ICQ - 226-071-270

В избранное