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

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

Синтаксис

expression. OnCurrent

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

Замечания

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

Событие Current возникает при перемещении фокуса на запись, что делает ее текущей записью или при обновлении или повторном запросе формы.

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

  • Если выбрать построитель выражений, значением будет =expression, где expression — это выражение из окна построителя выражений.

  • Если выбрать построитель макросов, значением будет имя макроса.

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

Если поле On Current является пустым, значение свойства представляет собой пустую строку.

Пример

В следующем примере событие Current связывается с Current_Macro макроса для формы "Запись заказа ".

Forms("Order Entry").OnCurrent = "Current_Macro" 

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

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