salut
j'ai une base qui contient 3 tables:articles,guides et ventes.la base est créée avec access97.
mon prog de gestion de cette base comprend un bouton rechercher.
voici le code de recherche (cmdfindvente):
Private Sub Cmdfindvente_Click() Set db = OpenDatabase(rep + "\nbase.mdb") ' rep =app.path
Set rs = db.OpenRecordset("ventes", dbOpenDynaset)
MsgBox rs.RecordCount, vbOKCancel, "compte"
cherche = Trim(cherchev.Text)
i = 0
grillv.Rows = 1
For i = 0 To rs.Fields.Count - 1
grillv.TextMatrix(0, i) = rs.Fields(i).Name
Next
critere = "refart like '" & herche& "'" 'refart : reference article
j = 1
rs.FindFirst critere
Do While Not rs.NoMatch
rs.FindNext critere
grillv.AddItem ""
For i = 0 To rs.Fields.Count - 1
grillv.TextMatrix(j, i) = rs.Fields(i)
Next i
rs.MoveNext
j = j + 1
Loop
End SubNB : je peux trouver les données que j'entre avec access
mais pas ceux que je saisie par l'interface VB pourtant ils sont presents dans la base!!!
ce code contient t-il des erreurs?
klk 1 peux t'il m'aider ?
merci encore