Bonjour,
J'ai un problème de listes déroulantes liées (malgré le tuto disponible sur le site).
Voici à quoi ça ressemble:
Une liste déroulante nommée "Type" contient des valeurs 1 (pour l'étiquette Produit) et 2 (pour l'étiquette Menu).
Suivant le choix effectué, la liste déroulante "Produit_vendu" se met à jour en n'affichant que les produits si Type vaut 1 ou que les menus si Type vaut 2.
Problème, ça ne marche pas!
Voici mon code:
Qu'est-ce qui cloche ? Merci pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub Type_AfterUpdate() Dim Valeur As Long Dim SQL As String If Not IsNumeric(Me!Type) Then Exit Sub Valeur = Me!Type If Valeur=1 Then SQL="SELECT [Produit].[id_produit], [Produit].[nom_produit] FROM [Produit]" Else SQL="SELECT [Menu].[id_menu], [Menu].[nom_menu] FROM [Menu]" Produit_vendu.RowSource = SQL Produit_vendu.Enabled = True Produit_vendu.SetFocus Produit_vendu.Dropdown End Sub
Partager