Consulta de Access
Publicado por JNSA (1 intervención) el 25/06/2007 11:46:16
Hola a todos.
Probablemente sea una respuesta fácil y yo haya caído en la ceguera mayor, porque de lo contrario, además de no tener ni papa de Access, seguro que no se puede hacer.
El tema es el siguiente:
Tengo dos bases de datos access (bd1 y bd2) diferentes. En cada una de ellas hay una tabla (tb1) que se relaciona con la otra (tb2) por medio de un campo que se llama cam11 perteniente a la tabla bd1.tb1 y el campo cam21 que pertenece a la tabla bd2.tb2.
Es posible hacer una consulta por la que me muestre el campo bd2.tb2.cam22
La instrucción que doy vueltas es algo así como
*** En Access tengo abierta la base de datos bd1
select cam11,cam22 from tb1, tb2 in "C:\Prueba\bd2.mdb" where cam11 = cam21
Deduzco que al incluir la claúsula IN, las tablas indicadas hacen referencia a la base de datos externa indicada por lo que no encuentra ningún registro.
Por ultimo, y para evitaros trabajo innecesario, deciros que no vale añadir una tabla vinculada.
Muchas Gracias a todos por la paciencia.
Jorge
Probablemente sea una respuesta fácil y yo haya caído en la ceguera mayor, porque de lo contrario, además de no tener ni papa de Access, seguro que no se puede hacer.
El tema es el siguiente:
Tengo dos bases de datos access (bd1 y bd2) diferentes. En cada una de ellas hay una tabla (tb1) que se relaciona con la otra (tb2) por medio de un campo que se llama cam11 perteniente a la tabla bd1.tb1 y el campo cam21 que pertenece a la tabla bd2.tb2.
Es posible hacer una consulta por la que me muestre el campo bd2.tb2.cam22
La instrucción que doy vueltas es algo así como
*** En Access tengo abierta la base de datos bd1
select cam11,cam22 from tb1, tb2 in "C:\Prueba\bd2.mdb" where cam11 = cam21
Deduzco que al incluir la claúsula IN, las tablas indicadas hacen referencia a la base de datos externa indicada por lo que no encuentra ningún registro.
Por ultimo, y para evitaros trabajo innecesario, deciros que no vale añadir una tabla vinculada.
Muchas Gracias a todos por la paciencia.
Jorge
Valora esta pregunta
0