Bonjour,
Je suis débutant sur Access.
J'ai un formulaire basé sur une table, dans lequel j'ai 2 listes déroulantes. Quand je renseigne la 1ère, je veux qu'ensuite la 2ème ne propose que des valeurs liées à la 1ère.
J'ai trouvé dans les FAQ ce lien http://access.developpez.com/faq/?page=zdl#DepZdl, mais la mise à jour ne fonctionne pas : une fois renseignée la 1ère liste puis la 2ème liste, si je modifie la valeur de la 1ère liste, les valeurs de la 2ème liste ne sont pas mises à jour :-(
Les données sont :
Formulaire : F_EncoursMin
Table : Produits
Liste déroulante 1 : Client
Liste déroulante 2 : Piece
En fonction du code trouvé dans les FAQ, j'ai inséré dans le contenu de la liste Piece le code suivant :
Et sur l'évènement change, j'ai ajouté le code suivant :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT Produits.Piece FROM Produits WHERE Produits.Client=Forms!F_EncoursMin.Client;
Le problème est : quand je change le client, la liste piece propose toujours la même valeur. Comment faire pour mettre à jour ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Client_Change() Me.Piece.Requery End Sub
Marc
Partager