Evento Form.Undo (Access)
Ocorre quando o usuário desfaz uma alteração.
Sintaxe
expressão. Desfazer (Cancelar)
expressão Uma variável que representa um objeto Form.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Cancel | Obrigatório | Integer | Defina este argumento como True para cancelar a operação de desfazer e deixar o controle ou o formulário em seu estado editado. |
Comentários
O evento Desfazer para controles ocorre sempre que o usuário retorna um controle ao estado original escolhendo o botão Desfazer Campo/Registro na barra de comandos, escolhendo o botão Desfazer , pressionando a chave Esc ou chamando o método Desfazer do controle especificado. O controle precisa ter o foco em todos os três casos. O evento não ocorrerá se o usuário escolher o botão Desfazer Digitação na barra de comandos.
O evento Desfazer para formulários ocorre sempre que o usuário retorna um formulário para seu estado original escolhendo o botão Desfazer , pressionando a chave Esc ou chamando o método Desfazer do formulário especificado.
Exemplo
O exemplo a seguir demonstra a sintaxe de uma sub-rotina que prende o evento Desfazer para um formulário.
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
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.