Bonjour,
Je voudrais faire une page de recherche multi-criteres.
Y a t il une maniere de faire?
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 : Sélectionner tout - Visualiser dans une fenêtre à part Select * from <Table> where <NOM_CHAMPS_1>=isnull(@VALEUR_1, <NOM_CHAMPS_1>) AND <NOM_CHAMPS_2>=isnull(@VALEUR_2, <NOM_CHAMPS_2>)
Dernière modification par Deepin ; 19/07/2010 à 09h38. Motif: Balises [CODE]...[/CODE]
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.
Partager