Vodochnik |
На самом деле вопрос очень простой...
Какие события происходят при печати и НЕ происходят при превью :) |
Из хелпаПорядок событий отчета и разделов отчетаСобытия отчета и разделов отчета возникают при открытии отчета для печати или предварительного просмотра, а также при закрытии отчета.
События отчета
При открытии отчета для печати или предварительного просмотра и последующем закрытии отчета или переходе в другое окно Microsoft Access события возникают в следующем порядке:
Открытие => Включение => Отключение => Закрытие
При переходе между двумя окнами открытых отчетов возникает событие Отключение (Deactivate) первого отчета и событие Включение (Activate) второго:
Отключение (отчет1) => Включение (отчет2)
Событие Отключение (Deactivate) отчета возникает также при переходе из окна отчета в другое окно Microsoft Access. Однако событие Отключение не возникает при переходе в окно диалога, в окно формы со значением Да свойства Всплывающее окно (PopUp) или в окно другого приложения.
При открытии отчета, созданного на основе запроса, Microsoft Access генерирует событие Открытие (Open) до выполнения базового запроса. Это делает возможным ввод в отчет условий отбора с помощью макроса или процедуры обработки события, которые запускаются в ответ на событие Открытие. Например, макрос или процедура обработки события позволяют открыть специальное окно диалога, через которое пользователь вводит в отчет условия отбора.
События разделов отчета
При печати или предварительном просмотре отчета события разделов отчета Форматирование (Format) и Печать (Print) возникают после событий отчета Открытие (Open) и Включение (Activate) и до событий отчета Отключение (Deactivate) и Закрытие (Close):
Открытие (отчет) => Включение (отчет) => Форматирование (раздел отчета) => Печать (раздел отчета) => Отключение (отчет) => Закрытие (отчет)
Кроме того, на стадии форматирования отчета или после завершения форматирования, но до возникновения события Печать, могут возникнуть следующие события:
· событие Возврат (Retreat) возникает при возвращении в предыдущий раздел на стадии форматирования;
· событие Отсутствие данных (NoData) возникает при отсутствии выводящихся в отчете записей;
· событие Страница (Page) возникает после завершения форматирования, но до начала печати. Пользователь имеет возможность использовать данное события для изменения оформления отчета при печати.