Evento Form.AfterInsert (Access)
El evento AfterInsert se produce después de agrega un nuevo registro.
Sintaxis
expresión. AfterInsert
expresión Variable que representa un objeto Form.
Valor devuelto
Nothing
Comentarios
Nota:
Cuando se establece el valor de un control con una macro o con Visual Basic, no se activan estos eventos.
Use un procedimiento de evento o una macro AfterInsert para volver a consultar un conjunto de registros cada vez que se agregue un nuevo registro.
Para ejecutar una macro o procedimiento de evento cuando se produce el evento AfterInsert, establezca la propiedad OnAfterInsert en el nombre de la macro o en [procedimiento de evento].
Ejemplo:
En este ejemplo se muestra cómo puede usar un procedimiento de evento BeforeInsert para comprobar que el usuario quiere crear un nuevo registro y un procedimiento de evento AfterInsert para volver a consultar el origen del registro para el formulario Empleados después de agregar un registro.
Para probar el ejemplo, agregue el siguiente procedimiento de evento a un formulario denominado Employees que se basa en una tabla o consulta. Pase a la vista Hoja de datos del formulario e intente insertar un 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
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.