Предпросмотр отчетов Report.

Имеется меню на правую кнопку, прокрутка листа клавишами и специальный тулбар управления отчетом. Показ окна просмотра идет в SCREEN или TopLevelForm приложения.
 Идею нашел на этом сайте в решениях (автор Aries). Обычный просмотр не дает возможности себя контролировать, тулбар просмотра не управляем... В моем решении отчет выводится в "окно вывода отчета", которое показывается внутри "окна просмотра". "Окно просмотра" лекго показывается внутри SCREEN или TopLevelForm приложения. Main_Window=... - можно задать ссылку на главное окно в глобавльной переменной.  Имеется меню на правую кнопку, прокрутка листа клавишами и специальный тулбар управления отчетом.  Для открытия просмотра используется код:  PUBLIC go_rep1 IF TYPE('go_rep1.Name')='C' 	go_rep1.Release() ENDIF go_rep1=CREATEOBJECT('form_report', 'Report1', 0)    && 0/1 - portrait/landsc (A4) go_rep1.Caption=go_rep1.Caption+' '+"Название отчета(кот. будет показано в заголовке)" go_rep1.Show() 

Дополняю 16/03/2004
Если использовать тулбар в приложении, то для форм можно сделать OpenReport(). При наличии этого метода у формы - становится активной кнопка "Просмотр отчета" в тулбаре. В метод OpenReport() надо записать код открытия отчета, тогда при нажатии на эту кнопку, пользователю будет открываться отчет для активной формы. В рещении это реализовано. (Тогда необязательно прятать тулбар, как пишет Перьминов Игорь)

Автор: Syberex

Автор публикации

не в сети 17 лет

Syberex

0
Комментарии: 0Публикации: 3Регистрация: 19-01-2004
0
Вложенные файлы
#
Тип файла
Размер
Название
1 .zip 17,96 КБ 378sample_preview
Оставить комментарий
Авторизация
*
*
Генерация пароля