Microsoft Access muestra el cuadro de diálogo Conflicto de escritura cuando usted y otra persona intentan escribir en el mismo registro de la base de datos al mismo tiempo. La estrategia de bloqueo predeterminada (denominada bloqueo pesimista) es conceder la propiedad del bloqueo a la primera persona que intente escribir en el registro. La otra persona puede guardar el registro antes de hacerlo, pero puede decidir qué sucede porque usted es el propietario del bloqueo. Hay dos razones principales por las que se produce un conflicto de escritura:
-
Tiene dos objetos (como una tabla y un formulario) abiertos al mismo tiempo en la misma base de datos de Access y ambos objetos intentan escribir en el mismo registro. En este caso, la otra persona es usted. El primer objeto que intenta escribir en el registro es el propietario del bloqueo.
-
La base de datos de Access se comparte y otra persona intenta escribir en el mismo registro. En este caso, la primera persona que intenta escribir en el registro es la propietaria del candado.
Resolver el conflicto
Access le ofrece tres opciones:
-
Guardar registro Puede sobrescribir los cambios que realizó la otra persona. Como fue el primero en editar el registro, es el propietario del candado. Es muy probable que la otra persona pierda sus cambios. Si es posible, evite usar esta opción.
-
Copiar al portapapeles Todo el registro se copia en el Portapapeles con los cambios realizados y, a continuación, los cambios realizados por la otra persona se muestran en el registro. Puede aceptar sus cambios o decidir sobrescribirlos en función de lo que se guarde en el Portapapeles.
-
Colocar cambios Aunque poseas el candado, permites que la otra persona guarde sus cambios guardados.
Información avanzada
Puede controlar este comportamiento mediante programación. Para obtener más información, vea Propiedad RecordLocks y Se produce un error de conflicto de escritura inesperado al cerrar un formulario en Access.