Como hago una consulta en Query con parametros de entrada ?

27/09/2005 - 01:29 por PERDOX | Informe spam
Necesito hacer una consulta en Query a base de datos usando parametros
variables de entrada, por ejemplo sacar los datos de un cliente una vez
coloque el nit en un campo de la hoja en Excel, alguien sabe como hacer esto.
 

Leer las respuestas

#1 Héctor Miguel
27/09/2005 - 08:11 | Informe spam
hola, PERDOX !

... hacer una consulta en Query a base de datos usando parametros variables de entrada
... ejemplo sacar los datos de un cliente una vez coloque el nit en un campo de la hoja [...]



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‡#OLEDBProviderForSQLServer
-> Dick Kusleika: http://www.dicks-clicks.com/excel/E...m#CreateUI

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

Preguntas similares