Evento Form.AfterInsert (Access)
O evento AfterInsert ocorre após um novo registro for adicionado.
Sintaxe
expressão. 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 ou macro AfterInsert para requerer 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 requerer a fonte de registro do formulário Employees depois que um registro for adicionado.
Para experimentar o exemplo, adicione o procedimento de evento a seguir a um formulário chamado Funcionários com base 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.