Ayuda con consultas con parámetros
Publicado por Seba (1 intervención) el 25/06/2007 00:30:00
He construído la siguiente consulta con parámetros:
PARAMETERS Autor Text ( 255 ), [Año public] Short;
SELECT [04_Mecanica de placas].Autores, [04_Mecanica de placas].Título, [04_Mecanica de placas].[Revista/Libro], [04_Mecanica de placas].Año
FROM [04_Mecanica de placas]
WHERE ((([04_Mecanica de placas].Autores) Like "*[Autor]*")) AND ((([04_Mecanica de placas].Año)=[Año public]));
Funciona bien; pero el hecho de poner 'Like "*[Autor]*" en la condición hace que lo que se introduce en el parámetro Autor no sea una condición excluyente; es decir, aparecen también como resultados de la consulta aquellos registro donde el parámetro "Año public" también coincide. ¿Cómo hago para que "Autor" sea excluyente sin necesidad de cambiar "Like" por " = "
Gracias.
Saludos.
PARAMETERS Autor Text ( 255 ), [Año public] Short;
SELECT [04_Mecanica de placas].Autores, [04_Mecanica de placas].Título, [04_Mecanica de placas].[Revista/Libro], [04_Mecanica de placas].Año
FROM [04_Mecanica de placas]
WHERE ((([04_Mecanica de placas].Autores) Like "*[Autor]*")) AND ((([04_Mecanica de placas].Año)=[Año public]));
Funciona bien; pero el hecho de poner 'Like "*[Autor]*" en la condición hace que lo que se introduce en el parámetro Autor no sea una condición excluyente; es decir, aparecen también como resultados de la consulta aquellos registro donde el parámetro "Año public" también coincide. ¿Cómo hago para que "Autor" sea excluyente sin necesidad de cambiar "Like" por " = "
Gracias.
Saludos.
Valora esta pregunta


0