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

Событие Unload возникает после закрытия отчета, но перед его удалением с экрана.

Синтаксис

expression. Выгрузка (отмена)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Отмена Обязательный Integer Установите значение True , чтобы отменить событие Выгрузки .

Замечания

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

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

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

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

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

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

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

Примечание.

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

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

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