DATOS EXTERNOS

23/04/2006 - 02:06 por Eugenio Araya | Informe spam
Necesito ayuda, estoy trayendo datos desde una lista a un libro Excel
(importación de datos externos), y quiero realizar una consulta variable, la
idea es que por ejemplo en la Celda A1 ingreso el valor y desde hay lo tome
la consulta y muestre los datos ejemplo: importo la tabla datos personales,
quiero solo ver las personas que vivan en "Argentina" y si quiero hacer otra
consulta, la ingreso en la celda A1 "Perú" y los datos se actualizan
 

Leer las respuestas

#1 Héctor Miguel
23/04/2006 - 03:50 | Informe spam
hola, Eugenio !

... trayendo datos desde una lista a un libro Excel (importacion de datos externos)
... quiero realizar una consulta variable... por ejemplo en la Celda A1 ingreso el valor y... la consulta... muestre los datos
ejemplo: importo la tabla datos personales, quiero solo ver las personas que vivan en "Argentina"
y si quiero hacer otra consulta, la ingreso en la celda A1 "Peru" y los datos se actualizan



puedes 'parametrizar' las consultas externas en excel a traves de ms-query, usando -nuevamente- el asistente si...
una vez que termines con el asistente para finalizar la consulta a la base de datos... si deseas agregar parametros variables...
1) puedes consultar/modificar/... la sentencia de la consulta [sql] desde el mismo menu de datos [o la BH de datos externos]
-> solicita modificar la consulta
-> avanza hasta el ultimo paso [finalizar]
-> en lugar de devolver los datos a excel... selecciona ->ver datos o modificar consulta en MS Query<-
-> elige: [menu] ver / sql... [o de la BH el icono de SQL]
2) una vez que decidas que partes de la consulta deseas convertir en parametros...
-> sustituye la/s fraccion/es apropiada/s de la sentencia por un signo ? [opcionalmente pudes darles un identificador CORTO]
[lo anterior ocasiona que ANTES de refrescar una consulta, MS-Query te pregunta por el -nuevo- valor del parametro]
-> termina la modificacion y devueve los datos a excel [tendras que responder una cuantas preguntas a los parametros] :))
3) posteriormente, puedes sustituir la/s pregunta/s de MS-Query por los valores que pueda tomar de celdas en tu hoja...
-> vuelve a ejecutar [menu] datos / obtener datos externos / parametros... [o desde la BH de datos externos]
-> selecciona [por cada parametro] la opcion de: tomar el valor de la siguiente celda:
-> y [obviamente] selecciona la celda apropiada para cada parametro
4) segun la parte de la sentencia sql que hayas parametrizado... debera haber una celda son la sintaxis EXACTA del parametro -?-

si deseas consultar sitios con informacion al respecto... visita:
-> Andy Wiggins: http://www.bygsoftware.com/Excel/sql.htm
-> Ole P. Erlandsen: http://www.erlandsendata.no/english...connstring
-> Carl Prothman: http://www.carlprothman.net/Default.aspx?tabid‡#OLEDBProviderForSQL...
-> Dick Kusleika: http://www.carlprothman.net/Default.aspx?tabid‡#OLEDBProviderForSQLServer

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

Preguntas similares