Pasar parametrso a una consulta Query

11/01/2006 - 14:00 por Idolo | Informe spam
Hola a todos !!!
Tengo una Planilla Exel y una base de datos en Access, como tengo que
extraer de la base de datos las ventas de los vendedores por semana he creado
una formamula con la herramienta IMPORTAR DATOS que me permite seleccionar
con el comando SELECT las ventas de cada vendedor y por rango de fecha; segun
inicio y fin de semana de cada mes. El problema es que cada mes tengo que
actualizar la consulta con las fechas de inicio y fin de cada semana. Se
puede tomar dichas fechas de la planilla exel y asi hacerla mas dinamica y
automatica.
Ej Vend. 1 Vend.2 Vend.3
Semana 1 =formula
Semana 2
Semana 3
Semana 4
 

Leer las respuestas

#1 Héctor Miguel
12/01/2006 - 01:11 | Informe spam
hola, 'anonimo/a' !

... una base de datos en Access... extraer de la base de datos las ventas de los vendedores por semana
... con la herramienta IMPORTAR DATOS... el comando SELECT las ventas de cada vendedor y por rango de fecha ...
... cada mes tengo que actualizar la consulta con las fechas de inicio y fin de cada semana
Se puede tomar dichas fechas de la planilla exel y asi hacerla mas dinamica y automatica.
Ej Vend. 1 Vend.2 Vend.3
Semana 1 =formula
Semana 2 [...]



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

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

Preguntas similares