Access 2002

Событие Format заголовков групп


Событие Format заголовков групп происходит для каждой новой группы. Процедура обработки этого события имеет доступ к данным заголовка группы и к содержимому первой строки данных группы. Для примечаний групп событие Format происходит для каждой новой группы, и процедура обработки события имеет доступ к данным примечания группы и к содержимому последней строки данных группы. (Пример использования этой информации приведем в разделе «Отчет о продажах» настоящей главы.)

Для внесения изменений, не затрагивающих макет страницы, или для выполнения вычислений, которые производятся только после форматирования, следует использовать событие Print. Например, если вы вычисляете нарастающую итоговую сумму, делайте это в процедуре обработки события Print; это позволит устранить все неоднозначности относительно того, когда раздел будет печататься и будет ли он печататься вообще.

Если вы поместили процедуру обработки события Format в модуль отчета, Access передает в эту процедуру два параметра: FormatCount и Cancel. Параметр FormatCount соответствует свойству раздела FormatCount. Значение True параметра Cancel вызывает отмену форматирования текущего раздела и переход к следующему разделу. Этот параметр соответствует такому оператору программы:

DoCmd.Cancel Event

Событие Format используется в нескольких отчетах базы данных CH08.MDB. Если хотите взглянуть на один из них, откройте отчет rptPhoneBook. Выберите масштаб, при котором на экране видна вся страница и попробуйте перейти от страницы к странице. Обратите , что нижний колонтитул на первой странице выровнен по правому краю, а на второй — по левому.

Комментарии закрыты