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

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

СинтаксисSyntax

Expression. OnCurrentexpression.OnCurrent

выражение: переменная, представляющая объект 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.

Текущее событие происходит, когда фокус перемещается к записи, делая ее текущей записью или при обновлении или переопросе формы.The Current event occurs when the focus moves to a record, making it the current record, or when the form is refreshed or requeried.

Значение OnCurrent будет одним из следующих вариантов в зависимости от выбранного варианта в окне Выбор построителя (доступ с помощью кнопки построить рядом с полем в текущем окне Свойства формы):The OnCurrent 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 Current box in the form'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 Current box is blank, the property value is an empty string.

ПримерExample

В следующем примере показано сопоставление текущего события с Current_Macro макроса для формы ввода заказа .The following example associates the Current event with the macro Current_Macro for the Order Entry form.

Forms("Order Entry").OnCurrent = "Current_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.