Bonjour,
Actuellement en stage, j'ai pour mission de créer une application Access afin de gérer un magasin d'outillages.
Je suis sur un formulaire qui permet d'afficher les outils selon leur catégorie.
J'aimerais donc savoir si on peut avoir une zone de liste qui afficherait les différents enregistrements selon la catégorie choisie précédemment dans une liste déroulante.
Voici mon code actuel:
L'erreur trouvée par Access se situe sur cette ligne:
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
16
17
18
19 Private Sub lst_choixCat_Change() 'liste déroulante choix = Form_Frm_Outils.lst_choixCat.Value req = "SELECT designation, location, prix_tarif, qte_stock, stockMini, codeBarre " req = req & "FROM OUTILS " req = req & "WHERE id_cat = " & choix & ";" Set rs = CurrentDb.OpenRecordset(req) liste = "" While Not rs.EOF liste = liste & rs("designation") & rs("location") & rs("prix_tarif") & rs("qte_stock") & rs("stockMini") & rs("codeBarre") & vbNewLine rs.MoveNext Wend 'zone de liste txt_choixCat.Value = liste End Sub
Merci de m'aider à résoudre mon souci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part liste = liste & rs("designation") & rs("location") & rs("prix_tarif") & rs("qte_stock") & rs("stockMini") & rs("codeBarre") & vbNewLine
Partager