Método CheckBox.Undo (Access)
Use o método Desfazer para redefinir um controle ou formulário quando seu valor tiver sido alterado.
Sintaxe
expressão. Desfazer
Expressão Uma variável que representa um objeto CheckBox .
Comentários
Por exemplo, você pode usar o método Undo para limpar uma alteração em um registro que contenha uma entrada inválida.
Se o método Undo é aplicado a um formulário, todas as alterações no registro atual serão perdidas. Se o método Undo é aplicado a um controle, somente o próprio controle é afetado.
Este método deve ser aplicado antes do formulário ou controle é atualizado. Convém incluir esse método no evento BeforeUpdate de um formulário ou no evento Change de um controle.
O método Desfazer oferece uma alternativa ao uso da instrução SendKeys para enviar o valor da chave Esc em um procedimento de evento.
Exemplo
O exemplo a seguir mostra como você pode usar o método Desfazer dentro do procedimento de evento Change de um controle para forçar um campo chamado LastName a redefinir para seu valor original se ele for alterado.
Private Sub LastName_Change()
Me!LastName.Undo
End Sub
O próximo exemplo usa o método Undo para redefinir todas as alterações em um formulário antes que o formulário é atualizado.
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me.Undo
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.