Access - Parámetros en consulta referencias cruzadas

   
Vista:

Parámetros en consulta referencias cruzadas

Publicado por Jose Mari (3 intervenciones) el 10/07/2012 11:52:34
Mi nombre es José Mari, y estoy desarrollando una aplicación en Access 2007:

Tengo una consulta de tabla de referencias cruzadas en la que obtengo una tabla de valores horas por códigos de obra (encabezado de línea) por semanas (encabezado de columna).

Para que los valores de la consulta los calcule entre dos fechas, tengo un campo fecha en el que si establezco criterios de forma: entre #01/07/2012# Y #31/07/2012#, funciona perfectamente. Pero deseo que esas fechas sean introducidas por el usuario a modo de parámetros [finicio] Y [final]. Si pruebo de esta forma al ejecutar la consulta aparece el siguiente error: “El motor de base de datos de Microsoft Office Access no reconoce [finicio] como un nombre de campo o expresión válida.

¿Hay alguna forma de que la consulta de referencias cruzadas me permita filtrar los datos a través de dos parámetros en vez de dos valores preestablecidos?

Muchas gracias de antemano, un saludo.-
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Parámetros en consulta referencias cruzadas

Publicado por jose (741 intervenciones) el 10/07/2012 14:29:13
en las condiciones de la consulta poner , en la fecha

entre [fecha inicial dd/mm/aaaa ] y [fecha final dd/mm/aaaa]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Parámetros en consulta referencias cruzadas

Publicado por Jose Mari (3 intervenciones) el 10/07/2012 14:40:56
Buenas tardes Jose.
De esa forma es como no consigo que me filtre por parámetros.
Si en el campo criterios pongo la sentencia: Entre [finicio] Y [final] y ejecuto la consulta es cuando aparece el error que he comentado arriba.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Parámetros en consulta referencias cruzadas

Publicado por Fernando Arvelaez (2 intervenciones) el 08/08/2012 20:27:46
Hola Jose Mari:
Tengo el mismo problema.. Ya pudiste resolver????
Es urgente en mi caso quiero filtrar la consulta de referencias cruzadas con unos valores que ingrese el usuario y me da el mismo error...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Parámetros en consulta referencias cruzadas

Publicado por Jose Mari (3 intervenciones) el 10/08/2012 07:33:26
Hola Fernando.

Finalmente pude encontrar la solución declarando en la sentencia SQL de la consulta los parámetros de la siguiente forma:

PARAMETERS [forms]![nombre_formulario].[nombre_parametro1] tipoDato, [forms]![nombre_formulario].[nombre_parametro1] tipoDato;
TRANSFORM..........

y en criterios de la consulta pones el entre parámetro1 y parámetro 2:

Entre [forms]![nombre_formulario].[nombre_parametro1] Y [forms]![nombre_formulario].[nombre_parametro1]

No obstante, tuve que cambiar el planteamiento y no utilizar los parámetros directamente sobre la consulta de referencias cruzadas. De esta forma lo que hice fue primero realizar una consulta normal que me filtrara a través de los parámetros y posteriormente una consulta de referencias cruzadas sobre esa consulta ya filtrada.

Espero que te sirva.

Un saludo.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Parámetros en consulta referencias cruzadas

Publicado por Fernando Arvelaez (2 intervenciones) el 13/08/2012 20:57:02
Hola Jose mari:
Muchas gracias ya me genera la consulta...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Parámetros en consulta referencias cruzadas

Publicado por Ariel Rivero arielrivero24@gmail.com (1 intervención) el 24/12/2015 14:34:51
Hola Jose Mari me pudes pasar el archivo acces porfavor no me sale !!

No sabes cuanto me ayudarias...

Gracias de antemano...

arielrivero24@gmail.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar