Bonjour
cet fois je viens vers vous car j'ai un probleme avec ma base de donnée.
j'ai beaucoup galèré pour arrivé a faire quelque chose de simple avec les base de donnée access.
mais j'y arrive a peu prés mais j'ai un probleme.
en fait j'ai une listbox qui contient toutes les entré d'une table.
lorsque l'on clique dessus ca affiche le nom dans une textbox nom et le prenom dans le textbox prenom.
mon code marche impec lorsque je clique pour la premier fois sur une ligne de la listbox.
mais lorsque je clique sur une autre ligne de ma listbox pour changer de nom j'ai une erreur 3265 élément non trouvé dans cette collection.
voila le code de ma listbox_clic qui s'appel choix:
si ca peu vous aidez voila le code lors du chargement du form:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub choix_Click() choix1 = choix.Text sql = "select * from nom where nom='" & choix1 & "' " Set rs = db.OpenRecordset(sql, dbOpenSnapshot) nom.Text = rs.Fields(nom) prenom.Text = rs.Fields(prenom) rs.Close End Sub
d'ou peu venir ce probléme, si quelqu'un le sais?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Private Sub Form_Load() Set db = OpenDatabase(App.Path & "\test.mdb") sql = "select * from nom" Set rs = db.OpenRecordset(sql, dbOpenSnapshot) While Not rs.EOF choix.AddItem rs.Fields("nom") 'choix.AddItem rs.Fields("nom") & " " & rs.Fields("prenom") rs.MoveNext Wend End Sub
merci pour vos réponce futur.
Partager