MS query desde varias ficheros

16/07/2003 - 08:06 por cmoreno | Informe spam
Hola grupo.

Necesito hacer una consulta SQL (usando MS query) contra un par de
cientos de ficheros mdb; como necesito todos los resultados en la
misma tabla excel, voy copiando y pegando a mano cada vez que ejecuto
una consulta .dqy, luego la modifico con el bloc de notas para cambiar
el nombre del fichero mdb y repito la operación.

Me gustaría saber si hay alguna manera de unir todas las consultas en
una sola, contra todos los mdb simultaneamente, o si al menos puedo
automatizar de alguna manera el proceso para ejecutar las consultas
usando VBA o algo así.

Gracias.

Preguntas similare

Leer las respuestas

#1 - José Luis -
16/07/2003 - 19:06 | Informe spam
A ver.. entiendo esto, tienes varias tablas del mismo formato en distintos
archivos .mdb, y debes hacer una a una el "importar" al excel mediante el
ms query.

Puedes hacer lo siguiente, crea una base de datos .mdb "maestro.mdb", usa el
vincular en tablas con cada una de las bases de datos mdb, así tendrías en
un solo access acceso a todas las tablas, luego genera una consulta de Unión
en access que capture los datos de todas las tablas, y usa el ms query
contra esa consulta, así tendrás de una sola vez todos los datos juntos

te sirve?


"César" escribió en el mensaje
news:
Hola grupo.

Necesito hacer una consulta SQL (usando MS query) contra un par de
cientos de ficheros mdb; como necesito todos los resultados en la
misma tabla excel, voy copiando y pegando a mano cada vez que ejecuto
una consulta .dqy, luego la modifico con el bloc de notas para cambiar
el nombre del fichero mdb y repito la operación.

Me gustaría saber si hay alguna manera de unir todas las consultas en
una sola, contra todos los mdb simultaneamente, o si al menos puedo
automatizar de alguna manera el proceso para ejecutar las consultas
usando VBA o algo así.

Gracias.
Respuesta Responder a este mensaje
#2 cmoreno
17/07/2003 - 07:58 | Informe spam
"- José Luis -" wrote in message news:...
A ver.. entiendo esto, tienes varias tablas del mismo formato en distintos
archivos .mdb, y debes hacer una a una el "importar" al excel mediante el
ms query.

Puedes hacer lo siguiente, crea una base de datos .mdb "maestro.mdb", usa el
vincular en tablas con cada una de las bases de datos mdb, así tendrías en
un solo access acceso a todas las tablas, luego genera una consulta de Unión
en access que capture los datos de todas las tablas, y usa el ms query
contra esa consulta, así tendrás de una sola vez todos los datos juntos

te sirve?





La situación es justo la que describes pero tu solución no me sirve:
no tengo MS access ni permiso del administrador para instalarlo, por
eso necesito usar MS query para explotar los datos.

Igual se puede usar VBA para generar las consultas en lugar de MS
Query? eso me permitiría automatizarlo como quiero (cuando aprenda
suficiente VBA :)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida