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

Задает или возвращает значение поля включить при активации в окне Свойства формы или отчета.Sets or returns the value of the On Activate box in the Properties window of a form or report. Для чтения и записи, String.Read/write String.

СинтаксисSyntax

Expression. OnActivateexpression.OnActivate

выражение: переменная, представляющая объект Form.expression A variable that represents a Form object.

ПримечанияRemarks

Это свойство полезно для программного изменения действия, выполняемого Microsoft Access при срабатывании события.This property is helpful for programmatically changing the action that Microsoft Access takes when an event is triggered. Например, между вызовами события может потребоваться изменить параметры выражения или переключиться из процедуры обработки события в выражение или макрос, в зависимости от обстоятельств, в которых было инициировано событие.For example, between event calls you may want to change an expression's parameters, or switch from an event procedure to an expression or macro, depending on the circumstances under which the event was triggered.

Событие Activate возникает, когда форма или отчет получает фокус и становится активным окном.The Activate event occurs when the form or report receives the focus and becomes the active window.

Значение OnActivate будет одним из следующих вариантов в зависимости от выбранного варианта в окне Выбор построителя (доступ с помощью кнопки построить рядом с полем включить в окне Свойства объекта):The OnActivate value will be one of the following, depending on the selection chosen in the Choose Builder window (accessed by choosing the Build button next to the On Activate box in the object's Properties window):

  • Если вы выбрали построитель выражений, значением будет =Expression, где Expression — это выражение из окна построителя выражений.If you choose Expression Builder, the value will be =expression, where expression is the expression from the Expression Builder window.

  • Если выбрано построитель макросов, значением является имя макроса.If you choose Macro Builder, the value is the name of the macro.

  • Если выбрано построитель кода, значение будет [процедура обработки события].If you choose Code Builder, the value will be [Event Procedure].

Если поле включить при активации пусто, значением свойства является пустая строка.If the On Activate box is blank, the property value is an empty string.

ПримерExample

В приведенном ниже примере показано, как связать событие Activate с Activate_Macro макроса для формы ввода заказа .The following example associates the Activate event with the macro Activate_Macro for the Order Entry form.

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

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

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.