Ciao.
Allora da come ho potuto vedere sono tutte TextBox quelle in cui inserisci i valori da cercare.
Come prima cosa metti tutte le TextBox di ricerca in un panel o in groupbox.
Poi associa alla proprietà Tag di ogni textBox il nome del campo associato a database per la ricerca.
Poi dove ti costruisci la tua stringa di SELECT per effettuare la ricerca mettici questo:
(dove trovi scritto 'Me.Panel1.' devi sostituirlo con il nome del tuo panel o group box)
Praticamente non fai altro che questo:
Scorrere i controlli presenti nel panel o GroupBox
Per ogni controllo viene visto se è di tipo TextBox e se il valore di Text è pieno.
In caso affermativo, aggiunge a WhereCondition il valore della sua proprietà tag ed il relativo valore inserito e viene aggiunto anche il parametro al command.
Poi viene riscritta la select passando la variabile WhereCondition
Cristian Barca