Метод Form.Undo (Access)
Используйте метод Undo для сброса элемента управления или формы при изменении его значения.
Синтаксис
expression. Отменить
выражение: переменная, представляющая объект Form.
Замечания
Например, можно использовать метод Undo для очистки изменения записи, содержащей недопустимую запись.
Если метод Undo применяется к форме, все изменения в текущей записи теряются. Если к элементу управления применяется метод Undo , затрагивается только сам элемент управления.
Этот метод необходимо применить до обновления формы или элемента управления. Этот метод может потребоваться включить в событие BeforeUpdate формы или в событие Change элемента управления.
Метод Undo предлагает альтернативу использованию инструкции SendKeys для отправки значения ключа ESC в процедуре события.
Пример
В следующем примере показано, как использовать метод Undo в процедуре события Change элемента управления для принудительного сброса поля с именем LastName до исходного значения, если оно изменилось.
Private Sub LastName_Change()
Me!LastName.Undo
End Sub
В следующем примере метод Undo используется для сброса всех изменений в форме перед обновлением формы.
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me.Undo
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.