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.