Каков полный синтаксис запуска генерации отчета (maple4_ru_rb)?

Параметры функции (точнее их наличие или отсутствие) определяют задачи выполнения.
Т.е.:
do maple4_ru_rb.app
Редактирование репорта или сценария
do maple4_ru_rb.app with "tester.m4rb"
Редактирование (или создание с таким именем) репорта tester.m4rb
do maple4_ru_rb.app with "m4rb.m4sc"
Редактирование (или создание с таким именем) скрипта m4rb.m4sc
DO maple4_ru_rb.app WITH "http://www.maple4.ru/index.html"
Открытие страницы HTML на просмотр


Если требуется ответ функции (т.е. она должна вернуть некое значение), запуск может быть вида:
LOCAL ss
ss=maple4_ru_rb(2,"phone_user.m4rb","","phonek")

Обратите внимание, что первым параметром в данном случае идет число (тип запуска).
1 параметр - тип запуска
0 - сгенерить отчет и вывести его на экран
1 - сгенерить отчет без вывода
2 - сгенерить текст (на основании репорта) и вернуть его основной программе
3 - сгенерить отчет и распечатать его на принтере по умолчанию без вывода на экран
4- зарезервировано
5 - открыть html страницу modeless
6 - открыть html страницу modal


2 параметр - название репорта (скрипта, страницы HTML)
Название репорта обязательно должно быть с расширением m4rb
Скрипта - m4sc
Страницы HTM, HTML - htm, html (данное правило для страниц может не соблюдаться, но в этом случае ОБЯЗАТЕЛЬНО 1 параметр должен быть равен 5 или 6).

Следующие параметры - только для репорта (m4rb)

3 параметр - зарезервирован

4 параметр - селект, курсор или таблица, по которой строится отчет
ОБЯЗАТЕЛЬНО все должно быть открыто (т.е. что бы уже было, по чему строить отчет)

5 параметр - имя готовой страницы
Должно быть c расширением htm или html. Допускается опускать параметр - в этом случае, файлу автоматически присваивается имя репорта с расширением html.

6 параметр - заголовок окна
Допускается опускать параметр - в этом случае заголовок получает имя репорта.

7 параметр - при .t. - выводить отчет даже без наличия данных
Не обязательный параметр, в этом случае если нет данных (например, таблица пуста) - отчет не генерится, т.е. все как в стандартном редакторе.

8 параметр - параметр рефреша (а так же Init и Close)
Здесь можно задать значение, которое будет отрабатываться при запуске процедур обновления отчета, при начале формирования отчета и при выходе из отчета.
Не обязательный параметр






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