Свойство Form.OnActivate (Access)

Задает или возвращает значение поле On Activate в окне Свойства формы или отчета. Для чтения и записи, String.

Синтаксис

выражения. OnActivate

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

Примечания

Это свойство полезно для программных изменений действий, которые microsoft Access принимает при запуске события. Например, между вызовами событий может потребоваться изменить параметры выражения или перейти от процедуры события к выражению или макросу в зависимости от обстоятельств, при которых событие было вызвано.

Событие Активировать происходит, когда форма или отчет получают фокус и становится активным окном.

Значение OnActivate будет одним из следующих, в зависимости от выбора, выбранного в окне Выбор строителя (к нему можно получить доступ, выбрав кнопку Сборка рядом с полем On Activate в окне Свойства объекта):

  • Если вы выбираете Expression Builder, значение будет =expression, где выражение является выражением из окна Expression Builder.

  • Если вы выбираете Macro Builder, значение — это имя макроса.

  • Если вы выберете Конструктор кода, значение будет [Процедура события].

Если поле On Activate пусто, значение свойства — это пустая строка.

Пример

В следующем примере событие Активировать связывается с макрос Activate_Macro для формы входа заказа .

Forms("Order Entry").OnActivate = "Activate_Macro"

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

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