Salut,
Pour ta requête, si tu utilises une base de données, il faut donc construire la requête sql en fonction des zones renseignées par l'utilisateur.
Par exemple, tu déclares une chaîne strWhere, et tu la construis en contrôlant les zones de saisie
Si zone de saisie non vide alors strWhere = strWhere + " AND " + nouvelle condition
Si tu veux plus de détails n'hésite pas.
Bon courage.