ndaseraphin
Messages postés74Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention 1 février 2012
-
27 janv. 2010 à 17:11
NSUADI
Messages postés540Date d'inscriptionmardi 4 août 2009StatutMembreDernière intervention 1 février 2013
-
29 juil. 2010 à 22:45
slt à tous,
je suis vraiment coincée. je veux faire une requête qui me permet de sélectionner tous les noms commençant par celui saisi dans la zone de texte.
exemple si je tape KOFFI dans la zone de texte de mon formulaire je dois avoir tous les noms KOFFI. je veux faire un like sur les 4 premiers caractères du nom saisi.
Quand je fais "select * from client where nom = '"& txtnom.text & "%" &"' " il me sélectionne tous les noms commençant par la première lettre saisi dans ce champ texte alors que moi je veux qu'il applique le critère sur les 4 premiers caractères.
ndaseraphin
Messages postés74Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention 1 février 2012 27 janv. 2010 à 17:55
j'ai mis like mais ça ne resoud pas mon problème
voici ma requête select * from client where nom like '"& txtnom.text & "%" &"' " moi je selectionner les noms commençant par les 4 premiers caractères du champ txtnom
NSUADI
Messages postés540Date d'inscriptionmardi 4 août 2009StatutMembreDernière intervention 1 février 20132 29 juil. 2010 à 22:45
ICONIC FIGURE
Si cela peut te permettre de résoudre en espérant que ce soit toujours d'actualité.
je sais pas quelle type de base de données tu utilises(Access,SqlServer,...) mais si tu utilises SqlServer la requête ci-après devrait faire l'affaire:
Sql="select * from client where nom like @"& txtnom.text & "+'" & "%" & "'"