powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печатался ли отчет?
4 сообщений из 4, страница 1 из 1
Печатался ли отчет?
    #36032909
Pulsar_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вывожу предварительный просмотр отчета: repo form aaa prev
Можно ли узнать, печатался ли этот отчет на принтер, или пользователь посмотрел и вышел без печати?
...
Рейтинг: 0 / 0
Печатался ли отчет?
    #36032970
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pulsar_pВывожу предварительный просмотр отчета: repo form aaa prev
Можно ли узнать, печатался ли этот отчет на принтер, или пользователь посмотрел и вышел без печати?
Я думаю можно через ReportListener:
1. Сделайте свой Preview Container и в нем кнопку Print.
2. Используйте метод SetExtensionHandler объекта продосмотра, который создается так:
loPreview = NULL
DO (_REPORTPREVIEW) WITH loPreview
loPreview.SetExtensionHandler(m.loExtPreview), где m.loExtPreview объект - расширение, реализуещие ваши методы управления стандартным Preview.
Подробности читайте в главе справки Leveraging the Default Preview Container
С уважением, Алексей
...
Рейтинг: 0 / 0
Печатался ли отчет?
    #36033143
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функция SYS(2040) показывает, в каком состоянии в настоящий момент находится отчет. используя метод _VFP.SetVar() (или вызов внешней, по отношению к отчету функции) можно в полосе отчета сделать присвоение текущего состояния SYS(2040) какой-либо внешней переменной памяти. Затем, после печати отчета, проанализировать ее значение.

Хотя, особого смысла это не имеет, поскольку факт отправки отчета на печать ничего не говори о том, а был ли отчет действительно распечатан. Например, бумагу "зажевало", или принтер "завис". Да мало ли...

Т.е. реально, можно сказать лишь о том, что отчет отправили на принтер. И это все. Сказать, что отчет реаьлно распечатали - невозможно. Нет средств контроля.
...
Рейтинг: 0 / 0
Печатался ли отчет?
    #36033279
GoshaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой метод, контроля:
это пользователь, которому этот отчет нужен :-)
Ведь он не просто позырить, а с целью распечатать, подписать, подшить, здать в архив :-). А если этого отчета не будет, значит пользователь получит "на орехи".
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печатался ли отчет?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]