Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O evento AfterInsert ocorre após um novo registro for adicionado.
Sintaxe
mais simples. AfterInsert
expressão Uma variável que representa um objeto Form.
Valor de retorno
Nada
Comentários
Observação
[!OBSERVAçãO] Definir o valor de um controle por meio de uma macro ou do Visual Basic não dispara esses eventos.
Use um procedimento de evento AfterInsert ou macro para repetir uma consulta de um conjunto de registros sempre que um novo registro for adicionado.
Para executar um macro ou procedimento de evento quando o evento AfterInsert ocorrer, defina a propriedade OnAfterInsert com o nome da macro ou como [procedimento do evento].
Exemplo
Este exemplo mostra como você pode usar um procedimento de evento BeforeInsert para verificar se o usuário deseja criar um novo registro e um procedimento de evento AfterInsert para repetir a consulta da fonte de registro para o formulário Funcionários depois que um registro tiver sido adicionado.
Para experimentar o exemplo, adicione o procedimento de evento a seguir a um formulário chamado Funcionários , que se baseia em uma tabela ou consulta. Alterne para o modo de folha de dados de formulário e tente inserir um registro.
Private Sub Form_BeforeInsert(Cancel As Integer)
If MsgBox("Insert new record here?", _
vbOKCancel) = vbCancel Then
Cancel = True
End If
End Sub
Private Sub Form_AfterInsert()
Forms!Employees.Requery
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.