Access 2003 error tabla vinculada

Tengo una tabla vinculada que me está volviendo loco. Os cuento. Tengo una mdb (MAESTROS.mdb) donde tengo una tabla con los códigos de las oficinas de la empresa. Esta tabla la tengo vinculada en otros varios .mdb que manejan distintos usuarios. El caso es que hay un mdb en concreto que "no acepta" dicha tabla. No da error al vincularla, se abre perfectamente (si abres la tabla directamente)... Pero cuando creo un formulario dependiente de ella, aunque sólo haya un campo que traiga información de la tabla (bien con dlookup o de la consulta origen, he probado todo), al abrirlo -el formulario- o al darle a diseñar me sale el error:

http://tinypic.com/r/2vczvaf/6

<a href="http://tinypic.com/?ref=2vczvaf" target="_blank"><img src="" border="0" alt="Image and video hosting by TinyPic"></a>

He borrado el formulario, lo he vuelto a crear,... Nada. Sólo va bien si la tabla la importo en vez de vincularla... Pero claro, prefiero vincularla porque se modifican datos, se insertan registros,..

1

1 Respuesta

1.500 pts.

Intenta primero eliminar las tablas vinculadas de tu base de datos principal. Luego reparas ambas bases de datos, reinicias el (los) equipo(es) donde está(n) residente(es) las bases de datos, cambia el nombre a ambas tablas por PRINCIPAL, y SECUNDARIA, luego creas 2 DB en blanco llamadas MAESTROS y VARIOS, en esas nuevas bases de datos, importas TODOS los elementos que tengas (tablas, informes, consultas, módulos, formularios, reportes).

MAESTROS.MDB (NEW)<PRINCIPAL (OLD)

VARIOS.MDB (NEW)<SECUNDARIA (OLD)

Vuelves a vincular, y listo.

Probablemente alguna de tus 2 bases de datos esté dañada. Y por ello tienes problemas con la vinculación. Si las importas a 2 bases de datos nuevas, se debe resolver.

Muchas gracias, experto. Lo hago y te digo.

No lo consigo. Hago todo lo que dices, salvo apagar la unidad (es una unidad compartida), y nada. En cuanto abro el formulario en cuestión, me sale el error fatal ese. Aunque sólo le de a diseñar.

Gracias de todas formas.

Dudas:

1. ¿Qué sistema operativo tienes en ambas máquinas?

2. ¿Qué versión de access estás utilizando?

Entiendo que al manejar una unidad de red, es porque estás intentando acceder al equipo "servidor" desde un equipo "cliente"

Haz esta prueba:

1. En un equipo nuevo, con una instalación de access nueva, genera 2 bases de datos nuevas y vincula las tablas (de forma directa, sin conectar mediasnte unidad de red). Si funciona, entonces o es tu ACCESS que está dañado, o no se repararon bien tus bases de datos.

Estaré pendiente.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas