Estoy empezando a programar en access 2007, y me estoy encontrado con
varios problemas.
A aplicaci�n esta separada los datos por un lado, que estan ubicados en
un servidor, cada usuario trabaja con una copia del programa que enlaza
con el servidor.
la aplicaci�n la voy modificando en mi pc local y a medida que actualizo
la copio en cada usuario.
El problema se produce en mi pc local, al estar editando muchas veces
salta un aviso:
"No tiene acceso exclusivo a la base de datos en este momento, Si
contin�a haciendo cambios existe la posibilidad de que no pueda guardarlos"
... a partir de este momento no puedo modificar nada, debo cerrar la
B.D. y volver a abrirla.
La �nica forma que he encontrado es abrir mi copia en modo exclusivo.
Pero entonces se produce otro error, al modificar la aplicaci�n he
intentar ejecutarla, me da el aviso:
"No puede usar el archivo .... ; el archivo est� en uso"
Solo lo puedo hacer si cierro y vuelvo a abrir.
Alguien sabe como solucionarlo (antes trabajaba con access 2000 y nunca
me hab�a pasado).
Muchas gracias a tod@s y
Saludos desde Barcelona
Jos� Luis
Si s�lo modificas la parte de formularios, informes, ..., puedes trabajar
con otras tablas para que no interfieran el resto de usuarios.
Y cuando tengas que modificar las tablas, tendr�s que sacar a los dem�s
usuarios para que Access te permita guardar los cambios.
--
Un saludo,
Patxi Sanz
Tudela (NA)
1.- Cierra la base de datos.
2.- Ve a la carpeta donde se encuentra la base de datos.
3.- Comprueba que no existe un archivo con el mismo nombre que la base de
datos, pero con extensi�n lccdb o ldb (depende de la versi�n de la base de
datos).
4a.- Si existe, ren�mbralo y prueba a abrir la base de datos y modificar
algo.
4b.- Si no existe el archivo, intenta compactar y reparar la base de datos.
Si esto no funciona, yo pensar�a en crear una nueva base de datos, importar
los objetos poco a poco, y verificar que en la nueva base de datos puedo
hacer cambios. Si puedo cambiar cualquier cosa en la nueva base de datos
tras importar todos los objetos, marca la antigua como corrupta. Y si tras
importar alg�n objeto dejo de poder hacer cambios, tendr�s que eliminarlo y
volver a crearlo.
1. Cuando edito la B.D. trabajo en modo local, No hay nadie conectado a
mi PC.
2. El paso de crear una nueva base e importar todos los objetos ya lo
hab�a realizado.
3: La b.d. tiene enlazadas tablas que est�n en un unidad de red y otros
usuarios pueden estar conectados. (pero en ning�n caso hago
modificaciones de dichas tablas)
Mientras trabajaba con access 2000 nunca me paso este problema.
�Puede ser que access 2007 necesite que tener control exclusivo de todos
sus elementos?
Gracias de nuevo
y saludos desde Barcelona
Jos� Luis
Si en tu PC haces cambios en el dise�o de cualquier objeto, menos en las
estructuras de las tablas, yo probar�a a quitar esos v�nculos a las tablas,
crear unas en la base de datos de desarrollo y trabajar sin conexi�n al
servidor, para que el resto de usuarios no me provoquen el no poder guardar
los cambios.
--
Un saludo,
Patxi Sanz
Tudela (NA)
http://pasa.hostzi.com/
Es lo que pensaba, mantendr� una base de datos en mi equipo para
realizar el desarrollo con tablas vinculas en local.
Muchas Gracias
Jos� Luis