Consulta SQL a un archivo de excel que no esta abiero.

03/01/2007 - 17:06 por José Antonio | Informe spam
Saludos amigos y que tengan un buen año 2007...

Les escribo para ver si me pueden ayudar con lo siguiente: Tengo dos libros
de excel uno es Socios.xls y el otro Movimientos.xls, la situacion es que
cuando estoy en el libro Socios.xls, necesito obtener un reporte de los
movimientos que ha realizado ese socio en un periodo determinado y que se
encuentran registrados en el libro Movimientos.xls, no se si pueda hacer
esta consulta con alguna instrucción de SQL, en donde me devuelva todos los
movimeintos que coincidan con el numero de socios que estoy solicitando y el
periodo seleccionado; o bien si hay alguna otra forma de hacerlo.

Epero puedan ayudar como hacer esto.. les agradezco mucho su ayuda..

Saludos...

José Antonio.
 

Leer las respuestas

#1 Héctor Miguel
04/01/2007 - 03:25 | Informe spam
hola, José Antonio !

__ 1 __
... dos libros... Socios.xls y... Movimientos.xls
... cuando estoy en... Socios.xls, necesito
... obtener un reporte de los movimientos que ha realizado ese socio en un periodo determinado
... que se encuentran registrados en el libro Movimientos.xls [...]


__ 2 __
no se si pueda hacer esta consulta con alguna instruccion de SQL
en donde me devuelva todos los movimeintos que coincidan con el numero de socios que estoy solicitando
y el periodo seleccionado; o bien si hay alguna otra forma de hacerlo.



1) de donde se puede obtener de que socio [o socios] y cual es el periodo 'determinado' del que 'estamos hablando' ?

2) 'determinar' si es mas conveniente usar consultas de tipo SQL o alguna otra alternativa [probablemente]...
va a depender de algunos otros factores [p.e.]
- el numero de 'registros y campos' [filas y columnas] que tengas en el libro 'movimientox.xls'
- si quieres conservar/acumular/eliminar/... las consultas que vayas efectuando [p.e.] en alguna otra hoja [o rango]
- donde, como y cuando necesites refrescar/actualizar/... alguna consulta
- si el libro 'movimientos.xls' lo tienes protegido [p.e.] con claves contra escritura/escritura
- [probablemente existan mas 'imponderables'] -?-

3) opciones/alternativas/... para conseguir un 'rescate' de datos en un libro cerrado ?
a) macros y ADO, prueba visitando sitios con informacion 'relevante' +/- como los siguientes [solo por indicar algunos]...
-> Carl Prothman: -> http://www.carlprothman.net/Default.aspx?tabid
cadenas para conectar con diferentes 'proveedores'
-> Ole P Erlandsen: -> http://www.erlandsendata.no/english...t=envbadac
ejemplos de codigos para obtener datos a traves de vba [ADO/DAO]
-> Andy Wiggins: -> http://www.bygsoftware.com/Excel/sql.htm
ejemplos con SQL
b) realizar una consulta para 'obtener datos externos' a traves de MS-Query
podrias despues 'parametrizar' los datos de consulta y vincularlos a celdas 'apropiadas' ;)
c) tener 'preparada' una tabla con formulas como buscarv, indice, coindicir, [etc.] vinculadas al libro 'movimientos.xls'

probablemente se pudieran 'idear' dos o mas alternativas adicionales [pero sin conocer +/- exactamente lo que necesitas] -???-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares