Consulta SQL

14/11/2008 - 00:24 por JForero | Informe spam
Buena tarde grupo

estoy diseñando una consulta a una base de datos de SQL, por la opción de
datos / obtener datos externos lo he podido realizar..

pero hay alguna posibilidad de constrirla a partir de un botón insertado en
la hoja de cálculo??

lo que sucede es que necesito simplificarla y traer solo ciertos datos que
están en la celda a1.

ejemplo:
si a1 = B20081101, la consulta me deberá seleccionar solo lo que en el campo
"dia_cierre" de la tabla "movimientos" sea igual a a1, la base de datos se
llama mov_bancarios.

si no existe el dato en la columna de la tabla de base de datos, arrojar un
mensaje que indique "dato no existe"

esto es posible??

gracias por la colaboración

Jorgef.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
14/11/2008 - 02:38 | Informe spam
hola, Jorge !

estoy disenando una consulta a una base de datos de SQL
por la opcion de datos / obtener datos externos lo he podido realizar..
pero hay alguna posibilidad de constrirla a partir de un boton insertado en la hoja de calculo??
lo que sucede es que necesito simplificarla y traer solo ciertos datos que estan en la celda a1.
ejemplo: si a1 = B20081101, la consulta me debera seleccionar solo lo que en el campo "dia_cierre"
de la tabla "movimientos" sea igual a a1, la base de datos se llama mov_bancarios.
si no existe el dato en la columna de la tabla de base de datos, arrojar un mensaje que indique "dato no existe"
esto es posible??



desde las opciones en el dialogo al obtener datos externos puedes especificar filtros para tu consulta...
revisa informacion (basica) y ejemplos (p.e.) aqui:

-> de archivos de texto:
http://office.microsoft.com/trainin...1831143082
-> Importar o conectar a datos (excel)
http://office.microsoft.com/es-hn/e...2527983082
-> Personalizar una consulta de parametros (excel)
http://office.microsoft.com/es-hn/e...0036843082
-> Utilizar Microsoft Query para recuperar datos externos (excel)
http://office.microsoft.com/es-hn/e...2528423082

-> http://www.dicks-clicks.com/excel/ExternalData.htm

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 JForero
14/11/2008 - 16:56 | Informe spam
Hola Hector... estuve revisando tus comentarios y al hacer en la
modificación de la consulta en los filtros funciona,

pero el problema es que me tocaría modificar la consulta todos los días
porque en el campo "dia_cierre" la tabla guarda el acumulado diario,
entonces lo que tengo en la celda a1 es el día que necesito que me busque en
la tabla.

además esto lo haría otro usuario que no tiene el perfil para modificar la
consulta a diario.

entonces quiciera hacerlo a través de un botón en donde tome el valor de la
celda a1 (que varía a diario) y realice la consulta

nuevamente gracias por tu ayuda

Jorgef



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

estoy disenando una consulta a una base de datos de SQL
por la opcion de datos / obtener datos externos lo he podido realizar..
pero hay alguna posibilidad de constrirla a partir de un boton insertado
en la hoja de calculo??
lo que sucede es que necesito simplificarla y traer solo ciertos datos
que estan en la celda a1.
ejemplo: si a1 = B20081101, la consulta me debera seleccionar solo lo que
en el campo "dia_cierre"
de la tabla "movimientos" sea igual a a1, la base de datos se llama
mov_bancarios.
si no existe el dato en la columna de la tabla de base de datos, arrojar
un mensaje que indique "dato no existe"
esto es posible??



desde las opciones en el dialogo al obtener datos externos puedes
especificar filtros para tu consulta...
revisa informacion (basica) y ejemplos (p.e.) aqui:

-> de archivos de texto:

http://office.microsoft.com/trainin...1831143082
-> Importar o conectar a datos (excel)

http://office.microsoft.com/es-hn/e...2527983082
-> Personalizar una consulta de parametros (excel)

http://office.microsoft.com/es-hn/e...0036843082
-> Utilizar Microsoft Query para recuperar datos externos (excel)

http://office.microsoft.com/es-hn/e...2528423082

-> http://www.dicks-clicks.com/excel/ExternalData.htm

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Respuesta Responder a este mensaje
#3 Héctor Miguel
15/11/2008 - 01:21 | Informe spam
hola, Jorge !

... estuve revisando tus comentarios y al hacer en la modificación de la consulta en los filtros funciona
... el problema es que me tocaria modificar la consulta todos los dias porque en el campo "dia_cierre"
la tabla guarda el acumulado diario, entonces lo que tengo en la celda a1 es el día que necesito que me busque en la tabla.
ademas esto lo haria otro usuario que no tiene el perfil para modificar la consulta a diario.
entonces quiciera hacerlo a traves de un boton en donde tome el valor de la celda a1 (que varIa a diario) y realice la consulta ..



en este articulo estan las instrucciones para que los "parametros" sean tomados de valores en (in)determinadas celdas...
-> Personalizar una consulta de parametros (excel)
http://office.microsoft.com/es-hn/e...0036843082

(probablemente) el resto seria utilizar el evento '_change' de esa hoja para hacerle un refresco a la tabla/consulta
siempre y cuando, la celda que se hubiera modificado sea la misma que se determino como celda-parametro en la consulta
(solo asegurate de que "la forma" del dato entrado en "la celda" sea EXACTAMENTE como lo espera el parametro)
o... podrias ingeniertelas para (re)construir (en otra celda) lo que le hiciera falta a la entrada del usuario -???-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida