Ciao a tutti,
vengo per rompere un pò le scatole....

Ho un piccolo problema. Ho una pagina con 3 moduli per effettuare una ricerca.
Se inserisco dei valori in tutti e tre i campi non ci sono problemi.
I problemi escono fuori se vado a inserire dei valori in 2 soli campi (o 1 solo).
Vorrei che non inserendo niente in un campo mi prenda qualsiasi valore, invece no!!!!

Ho inserito questa "specie" di query;

SELECT *
FROM [tabelli immobili]
WHERE (Contratto = 'zero' AND Tipo = 'uno' AND Città ='due') OR (Contratto='zero' AND Tipo='uno' AND Città<>'due') OR (Contratto='zero' AND Città ='due' AND Tipo<>'uno') OR ( Città ='due' AND Tipo='uno' AND Contratto<>'zero') OR (Contratto='zero' AND Tipo<>'uno' AND Città <>'due') OR (Tipo='uno' AND Contratto<>'zero' AND Città<>'due') OR ( Città ='due' AND Contratto<>'zero' AND Tipo<>'uno')
ORDER BY ID1

Dove zero, uno e due sono le tre variabili dei moduli, e Contratto, Tipo e Città sono tre record del mio database...


Cosa sbaglio?????