Событие Report.Load (Access)

Происходит при открытии отчета и отображении его записей.

Синтаксис

expression. Нагрузки

Выражение Переменная, представляющая объект Report .

Замечания

Чтобы выполнить макрос или процедуру события при возникновении этих событий, задайте для свойства OnLoad имя макроса или [Процедура события].

Событие Load вызвано действиями пользователя, такими как:

  • Запуск приложения.
  • Откройте отчет, выбрав Открыть в окне База данных.
  • Выполнение действия OpenReport в макросе.

Запустив макрос или процедуру события при возникновении события Load отчета, можно указать параметры по умолчанию для элементов управления или отобразить вычисляемые данные, зависящие от данных в записях отчета.

Выполнив макрос или процедуру события при возникновении события Выгрузки отчета, можно проверить, следует ли выгружать отчет, или указать действия, которые должны выполняться при выгрузке отчета.

При первом открытии отчета в этом порядке происходят следующие события:

Откройте→ →→ → изменитьразмер

Если вы пытаетесь решить, следует ли использовать событие Open или Load для макроса или события, одно существенное отличие заключается в том, что событие Open можно отменить, а событие Load — нет. Например, если вы динамически создаете источник записей для отчета в процедуре события Open отчета, вы можете отменить открытие отчета, если нет записей для отображения.

При закрытии отчета в этом порядке происходят следующие события:

Выгрузкадеактивациязакрытие

Событие Unload возникает перед событием Close . Событие Выгрузка можно отменить, но событие Close — нет.

Примечание.

При создании макросов или процедур событий для событий, связанных с событием Load , таких как Activate и GotFocus, убедитесь, что они не конфликтуют (например, убедитесь, что в одном макросе или процедуре не происходит что-то, что отменено в другом) и что они не вызывают каскадных событий.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.