Salut,
A mon avis le seul control qui pourrait accomplir ce qur tu cherche à faire
est une bonne approche combinée à un code éfficace.
-Rechercher selon des critères ?
-Un frame avec des options, avec pour chaque option une valeur à entrer.
Ces options seront préétablis selon les critères de ton choix.
-Construire la requete ?
Parcourir les options une à une.Si c' est vrai ajouter un critère à l' expression sql.
Après retour du résultat et affichage, parcourir la listview et si c' est coché, agir en conséquence.
Voilà tout..à mon avis.
[] Ce qui va sans dire. va mieux en le disant.