Bonjour,
Je développe actuellement une application qui utilise une BDD Access comportant plusieurs tables. J'affiche une de ces tables (table "client") dans un DataGridView.
Dans ma Form, j'ai plusieurs TextBox qui servent à l'utilisateurs de filtrer sa recherche. Le problème c'est que je n'arrive pas à donner ces paramètres dans ma requête SQL et je n'ai pas réussi via le configurateur de requêtes de VS2005.
En gros, le remplissage de base utilise la méthode Fill() qui appelle la requête suivante : SELECT * FROM client
Ce que j'aimerais, c'est que si l'utilisateur entre des critères, alors j'appelle la requête suivante : SELECT * FROM client WHERE ... AND... AND...
Je préfère le faire comme ça car c'est plus rapide pour ma table qui contient plus de 20000 entrées. J'ai vu qu'on pouvait utiliser le BindingSource.Filter, mais ça filtre l'ensemble du tableau une fois celui-ci chargé, donc ça va prendre beaucoup plus de temps.
Merci de votre aide
Partager