Salut
Je veux faire une recherche sur les noms en saisissant les 3 premières caractères dans un textbox
et le resultat va s'afficher automatiquement sans clik dans une datagrid
et merci :wink:
Version imprimable
Salut
Je veux faire une recherche sur les noms en saisissant les 3 premières caractères dans un textbox
et le resultat va s'afficher automatiquement sans clik dans une datagrid
et merci :wink:
Tu veux faire une recherche dans quelle liste?
utilise l'événement TextChanged du textbox
j'ai aucune list j'ai selement le champ textbox dans lequel je doit saisir les noms des patients pour faciliter ma recherche je doit saisir les 3 premières caractères des noms et le resultat va s'afficher dans une datagrid
les noms des patients existent dans un table apparteint à mon base de donnée
tu peux jouer sur l'événement TextChanged de ta zone text. et faire une requête sur les caratères saisi:
Bone chance Souad 8)Code:
1
2
3
4
5
6
7
8
9
10
11 Private Sub Text1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mt_err.TextChanged dim sql as string sql="select * from matable where nom like '%" & Text1.text & "' ........ ' l'accès à la base de données dataadapter.fill(ds) datagrid.datasource=ds.tables(0) datagrid.databind() ... End Sub
Exactement ce à quoi je pensais :wink:
Bon merci Jaub et LaChips le code que tu m'a donné Jaub ne marche pas bien
ce que je veut moi c'est tapé seulement les 3 premières caractéres et avoir les resultat des patient qui'ont leurs noms se commence par mes caractères tapès
votre requete se base sur like c'est à dire tout le nom doit être conforme
c'est tout :lol:
En tout cas merci j'ai bien trouvé la solution mais je vous remercie beaucoup pour l'evenement textchanged
pas du tout. ce que je t'ai montré se basera juste sur les 3 caractères. si ça devait être conforme alors je n'aurai pas utilisé le likeCitation:
Envoyé par souaddemaroc
enfin c'est à toi de voir.