se il campo è vuoto nn inserirlo neanche il campo nella query...mettere nella clausula WHERE una condizione del tipo campo LIKE % è come dire ke qualsiasi campo va bene....e nn mettendolo è la stessa cosa!

cmq nn ho capito se ti serve solo la query SQL....o se la stai facendo eseguire da un prg...visto ke parli di form....

cmq se vuoi invece del valore -1 puoi mettere % o * così hai risolto :-)..se nn seleziona..li cerca tutti