Query

27/07/2005 - 23:53 por Victor Carrion | Informe spam
Muy buenas a todos

Quisiera saber si se puede hacer esto en Excel

He creado una tabla dinamica y quisiera saber si puede pasarle parametros
desde Excel a esta para poder traer solo cierta informacion y no todos los
regisrtros de la base de datos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
28/07/2005 - 01:10 | Informe spam
hola, Victor !

... una tabla dinamica y quisiera... pasarle parametros... para... traer solo cierta informacion y no todos los regisrtros [...]



una -posible- alternativa pudiera ser utilizando/agregando campos-filtro como 'campos de pagina' en la TD -?-

si comentas detalles adicionales ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Victor Carrion
28/07/2005 - 17:48 | Informe spam
Hice una acceso a base de datos, pero dentro del query no me da opcion a
pasarles parametros desde mi hoja de excel, claro q desde el query puedo
adicionar campos de condicion como Fecha between y asi, pero mi intencion es
q el usuario no vaya a explorar el query q dio origen a su consulta para
modificarla, si no que mediante un VBScript o algun otro medio pueda pasarle
a ese query parametros.

"Héctor Miguel" escribió en el mensaje
news:
hola, Victor !

... una tabla dinamica y quisiera... pasarle parametros... para... traer
solo cierta informacion y no todos los regisrtros [...]



una -posible- alternativa pudiera ser utilizando/agregando campos-filtro
como 'campos de pagina' en la TD -?-

si comentas detalles adicionales ?
saludos,
hector.

Respuesta Responder a este mensaje
#3 Héctor Miguel
29/07/2005 - 01:46 | Informe spam
hola, Victor !

... acceso a base de datos, pero dentro del query no me da opcion a... parametros desde mi hoja de excel
... desde el query puedo adicionar campos de condicion como Fecha between y asi
... mi intencion es q el usuario no vaya a explorar el query q dio origen a su consulta para modificarla
... que mediante un VBScript o algun otro medio pueda pasarle a ese query parametros.



para la 'construccion' de la cadena de consulta a la base de datos [hasta donde se]... SI podrias usar [p.e.]
-> celdas/rangos en hojas de calculo [visibles u ocultas]
-> solicitar 'partes' de la cadena [p.e.] a traves de 'inputboxes' [condiciones/parametros/...]
solo falta que complementes informacion acerca del metodo que estas utilizando -?-
-> [menu] datos / obtener datos externos / cear/modificar consulta... -?-
-> alguna macro [quizas] utiizando conexiones a archivos externos -?-
-> obtienes el resultdo de la consulta en alguna hoja ? o... generas 'directamente' la TD ?
[seguramente] habra varias alternativas para -propuestas de- una solucion...
si comentas los detalles que estas dejando en el tintero :)
o si lo prefieres... sugerirte sitios donde se 'explote' el tema segun la forma en que piesas solucionarlo -?-

comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Victor Carrion
29/07/2005 - 18:02 | Informe spam
Hola Hector Miguel

Use la opcion datos/Obtener datos externos/Nueva Consulta de Datos
De ahi eleji mi conexion ODBC q se conecta a una base Sybase con lo cual
llevo los datos de la consulta a mi hoja de excel...
No se si con esa informacion soy mas claro.. =)

Saludos

"Héctor Miguel" escribió en el mensaje
news:
hola, Victor !

... acceso a base de datos, pero dentro del query no me da opcion a...
parametros desde mi hoja de excel
... desde el query puedo adicionar campos de condicion como Fecha between
y asi
... mi intencion es q el usuario no vaya a explorar el query q dio origen
a su consulta para modificarla
... que mediante un VBScript o algun otro medio pueda pasarle a ese query
parametros.



para la 'construccion' de la cadena de consulta a la base de datos [hasta
donde se]... SI podrias usar [p.e.]
-> celdas/rangos en hojas de calculo [visibles u ocultas]
-> solicitar 'partes' de la cadena [p.e.] a traves de 'inputboxes'
[condiciones/parametros/...]
solo falta que complementes informacion acerca del metodo que estas
utilizando -?-
-> [menu] datos / obtener datos externos / cear/modificar
sulta... -?-
-> alguna macro [quizas] utiizando conexiones a archivos externos -?-
-> obtienes el resultdo de la consulta en alguna hoja ? o... generas
'directamente' la TD ?
[seguramente] habra varias alternativas para -propuestas de- una
solucion...
si comentas los detalles que estas dejando en el tintero :)
o si lo prefieres... sugerirte sitios donde se 'explote' el tema segun la
forma en que piesas solucionarlo -?-

comentas?
saludos,
hector.

Respuesta Responder a este mensaje
#5 Héctor Miguel
30/07/2005 - 00:22 | Informe spam
hola, Victor !

Use la opcion datos/Obtener datos externos/Nueva Consulta de Datos
... mi conexion ODBC q se conecta a una base Sybase con lo cual llevo los datos de la consulta a mi hoja de excel...
No se si con esa informacion soy mas claro.. =)



voy a 'asumir' que usaste el asistente para 'finalizar' la consulta a la base de datos y 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 -?-
5) solo toma nota que [p.e.] las fechas entre sybase y excel pudieran ser 'diferentes' en requerimientos de expresion :)

si cualquier duda... [o informacion adicional]... comentas?
saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida