Consulta con parametros de access a excel
Publicado por Miguel (59 intervenciones) el 08/01/2016 17:31:10
Hola a todos.
Tengo una consulta y agradeceré tengan una idea de como solucionar
1er Parte: He creado una BD sencilla en la cual una consulta 1 lee una tabla filtrando una determinada fecha y a partir de esa fecha la consulta 2 busca los datos de otra tabla. Adjunto la consulta 1 que selecciona la fecha:
SELECT [Historico de Ventas].Fecha FROM [Historico de Ventas] GROUP BY [Historico de Ventas].Fecha;
2da Parte; En Excell he creado una conexion DSN la cual enlaza la base de datos creada y le indico ejecutar la consulta 2 que he creado y lo realiza muy bien colocando los datos en mi hoja excel como tabla el resultado de la consulta.
El problema resulta que al colocar un parámetro en la consulta 1 para que me pida la fecha y ejecuto la consulta en access lo hace muy bien pero cuando la ejecuto desde el excel me da un error de parámetros.
Adjunto la misma consulta 1 anterior pero con el parámetro de ingresar la fecha:
PARAMETERS [Ingrese la fecha: ] DateTime; SELECT [Historico de Ventas].Fecha FROM [Historico de Ventas] WHERE ((([Historico de Ventas].Fecha)=[Ingrese la fecha: ])) GROUP BY [Historico de Ventas].Fecha;
En el access las consultas al ejecutarla pregunta por la fecha deseada y se ejecutan sin problemas.; pero cuando la trato de ejecutar en el excel me da error:
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
Saben a que se puede deber? o si es necesario hacer algo en excel ??
Tengo una consulta y agradeceré tengan una idea de como solucionar
1er Parte: He creado una BD sencilla en la cual una consulta 1 lee una tabla filtrando una determinada fecha y a partir de esa fecha la consulta 2 busca los datos de otra tabla. Adjunto la consulta 1 que selecciona la fecha:
SELECT [Historico de Ventas].Fecha FROM [Historico de Ventas] GROUP BY [Historico de Ventas].Fecha;
2da Parte; En Excell he creado una conexion DSN la cual enlaza la base de datos creada y le indico ejecutar la consulta 2 que he creado y lo realiza muy bien colocando los datos en mi hoja excel como tabla el resultado de la consulta.
El problema resulta que al colocar un parámetro en la consulta 1 para que me pida la fecha y ejecuto la consulta en access lo hace muy bien pero cuando la ejecuto desde el excel me da un error de parámetros.
Adjunto la misma consulta 1 anterior pero con el parámetro de ingresar la fecha:
PARAMETERS [Ingrese la fecha: ] DateTime; SELECT [Historico de Ventas].Fecha FROM [Historico de Ventas] WHERE ((([Historico de Ventas].Fecha)=[Ingrese la fecha: ])) GROUP BY [Historico de Ventas].Fecha;
En el access las consultas al ejecutarla pregunta por la fecha deseada y se ejecutan sin problemas.; pero cuando la trato de ejecutar en el excel me da error:
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
Saben a que se puede deber? o si es necesario hacer algo en excel ??
Valora esta pregunta


0