Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печатался ли отчет? / 4 сообщений из 4, страница 1 из 1
09.06.2009, 12:42
    #36032909
Pulsar_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печатался ли отчет?
Вывожу предварительный просмотр отчета: repo form aaa prev
Можно ли узнать, печатался ли этот отчет на принтер, или пользователь посмотрел и вышел без печати?
...
Рейтинг: 0 / 0
09.06.2009, 13:05
    #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
09.06.2009, 13:59
    #36033143
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печатался ли отчет?
Функция SYS(2040) показывает, в каком состоянии в настоящий момент находится отчет. используя метод _VFP.SetVar() (или вызов внешней, по отношению к отчету функции) можно в полосе отчета сделать присвоение текущего состояния SYS(2040) какой-либо внешней переменной памяти. Затем, после печати отчета, проанализировать ее значение.

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

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


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