ayuda con una condicional en sql URGE

kaneda
12 de Octubre del 2004
necesito buscar de una base de datos los nombres de aquellos sujetos que cumplan una condicion, pero esta puede ser azul, verde o indiferente, supuestamente este ultimo caso deberia mostrar ambos, he probado con multiples formas de iif, pero cualdo es la opcion indiferente no me nuestra nada, el estilo de sentancia es : "SELECT [Sujetos].[Nombre]
FROM Sujetos
WHERE [Sujetos].[Color]= (IIf([Formularios]![Buscar]![Color]="Indiferente","Azul" OR "Verde",[Formularios]![Buscar]![Color]))", gracias

Matias
12 de Octubre del 2004
Decime en que lenguaje estás programdo, o si 'indiferente' es un tipo de color porque no entiendo la condicional.
Si indiferente quiere decir azul o verde:
probá en la clausula Where
[sujeto].Color='azul' or [sujeto].Color=rojo
tendria que mostrarte ambos.
Siempre y cuando no quieras mostra otro tipo de color por ejemplo "amarillo" .
Espero que te sirva.