Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Conflicto de escritura en Access

Estas en el tema de Conflicto de escritura en Access en el foro de Visual Basic clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/05/2012, 11:57
 
Fecha de Ingreso: enero-2012
Mensajes: 87
Antigüedad: 9 años, 4 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

Etiquetas: access
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:59.