Poner valor false al modificar registro en access

Trabajo en Access 2000, la intención que tengo es, cuando se abre un formulario y se modifica un registro, que se desmarque un booleano, que por defecto está en true, con lo cual quedará en false y con otro informe mostrar los registros que se han modificado (luego cuando se haya verificado la modificación se pondrá en true otra vez)
Lo he probado con la macro establecerValor en el evento antes de actualizar de los registros del form, y lo he probado con:
Private Sub Form_AfterInsert()
Form![MODIFICADO] = Falso
End Sub
y
Private Sub Form_AfterUpdate()
Form![MODIFICADO] = Falso
End Sub
pero al cerrar el formulario da error:
No es posible guardar este objeto ahora. Es posible que Microsoft Access haya encontrado un error mientras intentaba guardar un registro.
Si cierra el objeto ahora, se perderán los cambios que realizó.
¿Desea cerrar el objeto de todas formas?
Por otro lado os comento, este campo, el booleano, no se muestra en el form, (lo he probado oculto y visible, y da el mismo error), pero en las pruebas, sólo se desmarca si le doy dos veces a la flecha de navegación de los registros, y aunque lo pulse varias veces no navega por los registros...
a ver si podeis hecharme una mano....
Saludos!

Añade tu respuesta

Haz clic para o