Bonjour,
Dans un formulaire j'essaie de filtrer une sélection de liste déroulante sur la base de deux autres contrôles listes qui se trouvent tous dans le même formulaire.
J'ai attribué à chacun de mes contrôles de sélection, le choix respectifs des clés primaires ID_Produit et ID_Segment. Ils font apparaitre chacun une liste de plusieurs colonnes; la clé primaire que je veux récupérer se trouve dans la première colonne.
Je voudrais donc que dans ma troisième liste seules les valeurs qui possèdent ces deux ID apparaissent. Pour créer cette liste je lui attribue les valeurs de la requête suivante dans le générateur de requête qui apparait lorsque je sélectionne "contenu" dans la feuille de propriétés de mon contrôle:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT [4R_Demande_Segm_Mois].ID_Produit, [4R_Demande_Segm_Mois].ID_Segment_Client, [4R_Demande_Segm_Mois].SommeDeTotal_conv_mensuel, [4R_Demande_Segm_Mois].SommeDeTotal_Bio_mensuel, [4R_Demande_Segm_Mois].Unité FROM 4R_Demande_Segm_Mois WHERE ((([4R_Demande_Segm_Mois].ID_Produit)=[Forms]![F_Select_Leg_Prod_Seg]![ID_Produit].Column(0)) AND (([4R_Demande_Segm_Mois].ID_Segment_Client)=[Forms]![F_Select_Leg_Prod_Seg].[ID_Segment].column(0)) AND (([4R_Demande_Segm_Mois].SommeDeTotal_Bio_mensuel) Is Not Null) AND (([4R_Demande_Segm_Mois].Unité)<>""));
Par contre aucune valeur n'apparait dans ma troisième liste... lorsque je fais mes sélections des deux premières listes et que je clique pour faire défiler la troisième liste...
Quelqu'un sait pourquoi?
Bien cordialement.
julien
Partager