Evento WebBrowserControl.AfterUpdate (Access)
O evento AfterUpdate ocorre após a atualização dos dados alterados em um controle ou em um registro.
Sintaxe
expressão. AfterUpdate
Expressão Uma variável que representa um objeto WebBrowserControl .
Valor de retorno
Nada
Comentários
Alterar dados em um controle usando o Visual Basic ou uma macro que contém a ação DefinirValor não dispara esses eventos para o controle. No entanto, se você move para outro registro ou salva o registro, o evento AfterUpdate do formulário ocorrer.
Para executar um macro ou procedimento de evento quando esse evento ocorrer, defina a propriedade AfterUpdate com o nome da macro ou como [procedimento do evento].
O evento AfterUpdate é acionado quando um controle ou registro é atualizado. Em um registro, os dados alterados em cada controle são atualizados quando o controle perde o foco ou quando o usuário pressiona Enter ou Tab.
Quando você insere dados novos ou alterados em um controle em um formulário e, em seguida, passa para outro registro ou salva o registro clicando em Salvar Registro no menu Registros , o evento AfterUpdate para o formulário ocorre imediatamente após o evento AfterUpdate para o controle.
Quando você move para um registro diferente, os eventos Exit e LostFocus do controle ocorrem, seguido pelo evento Current para o registro que você moveu para e os eventos Enter e GotFocus para o primeiro controle nesse registro. Para executar a macro ApósAtualizar ou procedimento de evento sem executar as macros Exit e LostFocus ou procedimentos de evento, salve o registro usando o comando Salvar registro no menu registros.
Macros e procedimentos de evento afterUpdate executar somente se você alterar os dados em um controle. Esse evento não ocorre quando um valor é alterado em um controle calculado. Macros e procedimentos de evento para um formulário afterUpdate execute somente se você alterar os dados em um ou mais controles no registro.
Para controles vinculados, a propriedade OldValue não estiver definida como o valor atualizado até após o evento AfterUpdate para o formulário ocorre. Mesmo que o usuário insere um novo valor no controle, a configuração da propriedade OldValue não será alterada até que os dados são salvos (o registro é atualizado). Se você cancelar uma atualização, o valor da propriedade OldValue substituirá o valor existente no controle.
Observação
[!OBSERVAçãO] Para executar validações simples ou validações mais complexas, como solicitar um valor em um campo ou validar mais de um controle em um formulário, você pode usar a propriedade ValidationRule para controles e as propriedades ValidationRule e necessárias para campos e registros em tabelas.
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.