DoCmd.CancelEvent (Access)
O método CancelEvent executa a ação CancelarEvento no Visual Basic.
Você pode usar o método CancelEvent para cancelar o evento que fez com que o Microsoft Access executasse o procedimento que contém esse método. O método CancelEvent terá efeito somente quando for executado como resultado de um evento. Esse método cancela o evento. Em um formulário, normalmente é usada a ação CancelarEvento em uma macro de validação com a propriedade de evento AntesDeAtualizar. Quando o usuário inserir dados em um controle ou registro, o Access executará a macro antes de adicionar os dados ao banco de dados. Se os dados falharem nas condições de validação da macro, a ação CancelEvent cancelará o processo de atualização antes dele ser iniciado. Todos os eventos que podem ser cancelados no Visual Basic têm um argumento Cancel . Use esse argumento em vez do método CancelEvent para cancelar o evento. O evento KeyPress e o evento MouseDown (apenas para clicar com o botão direito do mouse) podem ser cancelados somente em macros, não procedimentos de evento, portanto, você deve usar a ação CancelarEvento em uma macro para cancelar esses eventos.
DoCmd.CancelEvent