lolorenzeb
Messages postés71Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention13 septembre 2006
-
11 juin 2004 à 14:41
cs_funseb
Messages postés154Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention28 janvier 2010
-
16 juin 2004 à 10:22
Bonjour,
voila j'aimerai faire passer une requete qui affiche les noms de personnes contenu dans une table. La requete prend comme critère le texte tapé dans un textbox. Cela fonctionne lorsque le nom est tapé entierement.
En fait je voudrais que les noms s'affiche meme si le critère n'est pas entier. EXEMPLE:
Si je tape juste "D" ou "Du" je voudrais voir apparaitre "Dupont" et "Durand" ...
Je sais qu'il ya une histoire de "#" ou de "*" mais je ne me souviens plus. Si quelqu'un connoit la réponse...
Arkarch
Messages postés27Date d'inscriptionjeudi 25 mars 2004StatutMembreDernière intervention 6 juillet 2004 11 juin 2004 à 17:26
Salut, voilà un pti bout de code avec un adodc-datagrid qui fonctionne à merveille....
dabord faire un évènement change sur ta textbox =>
Private Sub TxtNom_Change()
Dim strsl
strsl = "select * from dossier where nom like '" + TxtNom + "%'"
Adodc1.RecordSource = strsl
Adodc1.Refresh
End Sub
puis si tu veux tu peux faire un évènement sur ta datagrid qui va mettre les champs que tu désires dans les txtbox ! =>
Private Sub DgdDossier_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
If (Adodc1.Recordset.RecordCount > 0) Then
TxtNom.Text = Adodc1.Recordset!nom
etc
End If
(dgdDossier est le nom de mon datagrid !)
Voilà, en espérant que l'on va répondre à mon poste un peu plus bas lol.. d'ici là je réponds à ce que je sais :)))
Arkarch
Ne Jamais Désespérer. Quelqu'un a forcément la solution .... (j'espère !)
cs_Demnat
Messages postés3Date d'inscriptionmardi 15 juin 2004StatutMembreDernière intervention14 septembre 2006 16 juin 2004 à 10:17
Bonjour,
La syntaxe d'un tel ordre select est
Select nom from matable where nom like 'AB%'
ou Select distinct(nom) from matable where nom like 'AB%'
selon le critère, le select trouvera les enregistrements :
- commençant par 'AB' pour .. like 'AB%'
- commençant par 'A' et terminant par 'Z' pour .. like 'A%Z'
- terminant par 'Z' pour .. like '%Z'
Bon continuation
MB
Vous n’avez pas trouvé la réponse que vous recherchez ?