Поделиться через


Событие Form.Undo (Access)

Происходит, когда пользователь отменяет изменение.

Синтаксис

expression. Отмена (отмена)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Отмена Обязательный Integer Присвойте этому аргументу значение True , чтобы отменить операцию отмены и оставить элемент управления или форму в измененном состоянии.

Замечания

Событие Отмена для элементов управления возникает всякий раз, когда пользователь возвращает элемент управления в исходное состояние, нажимая кнопку Отменить поле или запись на панели команд, нажимая кнопку Отменить , нажимая клавишу ESC или вызывая метод Отмена для указанного элемента управления. Элемент управления должен быть сосредоточен во всех трех случаях. Событие не возникает, если пользователь нажимает кнопку Отменить ввод на панели команд.

Событие Отмена для форм возникает всякий раз, когда пользователь возвращает форму в исходное состояние путем нажатия кнопки Отменить , нажатия клавиши ESC или вызова метода Undo указанной формы.

Пример

В следующем примере демонстрируется синтаксис подпрограммы, которая перехватывает событие Отмена для формы.

Private Sub Form_Undo(Cancel As Integer) 
 Dim intResponse As Integer 
 Dim strPrompt As String 
 
 strPrompt = "Cancel the undo operation?" 
 
 intResponse = MsgBox(strPrompt, vbYesNo) 
 
 If intResponse = vbYes Then 
 Cancel = True 
 Else 
 Cancel = False 
 End If 
End Sub

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

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