Personalizar una consulta con parámetros

30/03/2006 - 14:42 por Andrés Pinzón | Informe spam
Por qué el botón de parámetros, cuando hago una consulta de datos externos,
no esta activo?
 

Leer las respuestas

#1 Héctor Miguel
31/03/2006 - 03:50 | Informe spam
hola, Andrés !

Por que el boton de parametros, cuando hago una consulta de datos externos, no esta activo?



[probablemente]... porque no has definido parametros EN la consulta a los datos externos -?-
te paso posibles alternativas en seguida
si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

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

Preguntas similares