Bonjour,
Dans mon formulaire, je souhaite affecter une requête à une liste déroulante lorsqu'une certaine valeur est selectionnée (J'ai déjà un système de liste en cascade sur ces champs mais cette valeur possède une table liée différente.
Voici les listes déroulantes en cascade : cbo_Categorie, cbo_SousCategorie, cbo_Type et cbo_SousType. Les trois dernières dépendent de la valeur sélectionnée dans cbo_Categorie.
J'ai commencé un bout de code mais je ne trouve pas l'expression qu'il me manque >_<
Je vois que le problème se situe au moment de la définition que la requête SQL mais je ne sais pas comment le résoudre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub cbo_SousCategorie_AfterUpdate If Me.cbo_Categorie.Value = "Amphore" Then Me.cbo_Type = SELECT tbl_CategorieAmphore.Type FROM tbl_CategorieAmphore INNER JOIN tbl_SousCategorie ON tbl_CategorieAmphore.SousCategorie = tbl_SousCategorie.SousCategorie WHERE (((tbl_SousCategorie.SousCategorie)=[Formulaires]![frm_Ceram].[cbo_SousCategorie])) End If End Sub
Est-ce que vous pourriez m'aiguiller, s'il vous plaît ?
Merci de votre attention.
Partager