ManuAntibes
Messages postés491Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention18 novembre 2021
-
13 mai 2005 à 09:55
ManuAntibes
Messages postés491Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention18 novembre 2021
-
17 mai 2005 à 08:53
Salut
j'affiche ma base de donnée access avec un MSFlexGrid1.
Je souhaite faire une recherche dans une de mes colonnes avec un textbox.
je m'explique dans ma textbox j'ecrire "CH".
la cellule de ma MSFlexGrid se positionne au debut des mots qui commence par CH.... (Chat, chapeau, etc)
vbergro
Messages postés2Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention13 mai 2005 13 mai 2005 à 17:37
si g bien compris, tu veux que ton flexgride affiche le resultat qui ressemble au mot tapé dans un textbox! (dans ce que pourquoi t'as utilisé un label !!! "Form1recherche.Label1.Caption" )
en tt cas voici le code que j'utilise :
Private Sub tb_Change()
rs.Open "select * from table where nom like '" & tb.Text & "%'", dataEnv.Cn, adOpenDynamic, adLockOptimistic, adCmdText
r = 1
flexg.Rows = 1
While Not (rs.EOF)
flexg.Rows = flexg.Rows + 1
flexg.TextMatrix(r, 1) = rs("nom")
flexg.TextMatrix(r, 2) = rs("prenom")
r = r + 1
rs.MoveNext
Wend
End If
End Sub
bien faut deja avoir declarer rs com ADODB.Recordset en plus d'une connexion etablie au préalable! j'espère que ça regle ton prob. a+