Скрипты примера
Maple4 Report Builder\Работа с программой\Описание примера\
zip-архив спрограммой можно распаковать в любом месте, но рекомедуется сделать это в каталог c:\m4rb - в этом случае Вы получите работающие ярлыки для запуска скриптов.


m4rb.m4sc
Ярлык для запуска - Script for Run.lnk
Пример создания среды и запуск генерации отчета.
Текст скрипта:
******************************************************************
_screen.windowstate=2
_screen.caption="View Report"

SET EXCLUSIVE OFF

if used("test_")
select test_
else
select 0
use test_ shared
endif
set order to RRR
DO maple4_ru_rb WITH 0,"tester.m4rb","","test_"
quit



m4rb_edit_reports.m4sc
Ярлык для запуска - Edit reports.lnk
Пример редактирования сразу нескольких репортов со специальной формой для для генерации и просмотра готового отчета.



Аналогичным образом можно организовать редактирование любых разрабатываемых Вами репортов.
Наличие специальной формы необязательно, если Вы собираетесь только РЕДАКТИРОВАТЬ репорты (запустить, в конце концов, можно и в другом скрипте).
Текст скрипта:
*ALL REPORTS
_screen.caption="View ALL Reports"
_screen.windowstate=2
local view_report
TEXT TO view_report NOSHOW
SET EXCLUSIVE OFF
if used("test_")
select test_
else
select 0
use test_ shared
endif
set order to RRR
DO maple4_ru_rb WITH 0,"tester.m4rb","","test_"
ENDTEXT


do form_view_close with view_report
DO maple4_ru_rb WITH "tester.m4rb"
DO maple4_ru_rb WITH "phone_user.m4rb"
DO maple4_ru_rb WITH "phone_user_detail.m4rb"
DO maple4_ru_rb WITH "ip_user.m4rb"
DO maple4_ru_rb WITH "ip_user_detail.m4rb"


На что бы хотел обратить Ваше внимание:
1. TEXT TO view_report NOSHOW...... - формирование текста для передачи его специальной форме. Данный код будет срабатывать при нажатии кнопки View в окне Work.
2. Все репорты редактируются в режиме Modeless, и почти не зависят друг от друга. Следовательно, Вы сможете одновременно редактировать 5 репортов.
3. Запуск специальной формы form_view_close необязателен (как и формирование кода для кнопки данной формы). Без нее Вы получите просто редактирование 5 репортов.


Ярлык,созданный "вручную"
Script for Edit.lnk
Данный ярлык открывает скрипт m4rb.m4sc для редактирования (не для запуска).
То, что скрипт будет именно редактироваться, указывает параметр 0
C:\m4rb\maple4_ru_rb_exe.exe "C:\M4RB\M4RB.M4SC" 0


create by Maple4 Site Creator 6/2008  Контакты   Поиск   Карта сайта 
Rambler's Top100 Рейтинг@Mail.ru