Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2012, 11:57
TitoFlecks
 
Fecha de Ingreso: enero-2012
Mensajes: 87
Antigüedad: 12 años, 3 meses
Puntos: 1
Conflicto de escritura en Access

Os cuento:

Tengo un programa en Excel que bebe de una base de datos en Access. Cuando entro en Access, tengo un formulario para insertar nuevos registros (pisos).

La cosa es que quiero registrar cualquier cambio, de manera que en la tabla de pisos tengo un campo llamado histórico que almacena cada cambio que se produce en el formulario.

Aquí entra en juego el bloqueo de registros del formulario. Y es que si dejo la opción "Sin bloqueos" se produce un conflicto de escritura: si cambio algún campo en el formulario de un registro ya existente, se almacena el cambio en el campo histórico de la tabla pero luego me salta el error de conflicto de escritura (entiendo que es porque el programa guarda la tabla por un lado y el contenido del formulario por otro).

Para evitar que salga el error, en el formulario marco la opción "Registro modificado" y ya no hay conflicto de escritura, ¿cuál es el problema entonces? Que seleccionando esta opción no me almacena los cambios en el histórico.

Entonces no sé qué hacer... por un lado me da un conflicto de escritura (que bloquea la tabla y tengo que compactarla y demás, un follón) pero guarda el cambio, por otro lado, no hay conflicto pero el cambio no lo guarda en la tabla.

¡¿Qué hago?! Ayuda!

Mil gracias