Bonjour,
Je voudrais faire une page de recherche multi-criteres.
Y a t il une maniere de faire?
Version imprimable
Bonjour,
Je voudrais faire une page de recherche multi-criteres.
Y a t il une maniere de faire?
Tu peux créer ta requete sous la forme:
Ensuite dans ton appli exécute ta requête avec la liste des paramètres qui contiendra les valeurs de tes critères (qui ont été renseigné) et null pou les autres.Code:Select * from <Table> where <NOM_CHAMPS_1>=isnull(@VALEUR_1, <NOM_CHAMPS_1>) AND <NOM_CHAMPS_2>=isnull(@VALEUR_2, <NOM_CHAMPS_2>)
Si tu suis le pattern MVVM tu peux créer un ViewModel pour ton interface;
celui-ci contiendra des propriétés pour les différents axes de recherches.
Ensuite tu binderas les propriétés SelectedItem/Text/... des controls de ton interface (des ComboBox, TextBox, ...) à ces propriétés.
Tu peux même ajouter une ICommand SearchCommand qui utilisera ces paramètres et renseignera en retour une ou d'autres propriétés de ton ViewModel, représentant le résultat de la recherche.