Private Sub Form_BeforeInsert(Cancel As Integer)
' Obtener el nombre del usuario actual
Dim usuario As String
usuario = Environ("USERNAME")
' Registrar el cambio en la tabla "RegistroCambios"
CurrentDb.Execute "INSERT INTO RegistroCambios (Usuario, Tabla, Acción, FechaHora) VALUES ('" & usuario & "', 'MiTabla', 'Insertar', Now())"
End Sub
Private Sub Form_BeforeUpdate(Cancel As Integer)
' Obtener el nombre del usuario actual
Dim usuario As String
usuario = Environ("USERNAME")
' Registrar el cambio en la tabla "RegistroCambios"
CurrentDb.Execute "INSERT INTO RegistroCambios (Usuario, Tabla, Acción, FechaHora) VALUES ('" & usuario & "', 'MiTabla', 'Modificar', Now())"
End Sub
Private Sub Form_BeforeDelete(Cancel As Integer)
' Obtener el nombre del usuario actual
Dim usuario As String
usuario = Environ("USERNAME")
' Registrar el cambio en la tabla "RegistroCambios"
CurrentDb.Execute "INSERT INTO RegistroCambios (Usuario, Tabla, Acción, FechaHora) VALUES ('" & usuario & "', 'MiTabla', 'Borrar', Now())"
End Sub