Bonjour,
Je ne suis pas un professionnel d'Access et je rencontre un problème.
Je dispose d'un formulaire en mode continu basé sur une table clients. Dans ce formulaire, j'ajoute une liste déroulante nommée FilterPays, qui contient une série de valeurs (France, Allemagne, Mexique,...). Je souhaite filtrer le formulaire sur le champ Pays en fonction du choix effectué dans la liste déroulante FiltrerPays. Pour cela, je souhaite passer par une macro, et non par du code. J'ai créé la macro suivante que j'ai associée à l'évènement Après MAJ de la liste déroulante :
AppliquerFiltre Condition Where : [Pays]=[Formulaires]![ListeClients]![FiltrerPays]
AtteindreContrôle NomSociété
Lorsque je teste le formulaire, il fonctionne quand je choisi un premier pays. mais ensuite il refuse de fonctionner si je change de pays dans la liste déroulante. La liste des clients reste bloquée sur le filtre du premier pays choisi. J'ai ajouté à la macro l'action Actualiser (sans argument), mais ça ne marche pas mieux. Quelqu'un aurait t'il une solution SVP ? Je précise que je ne souhaite pas utiliser du code, mais en rester à une macro.
Merci d'avance
Jean Noël
Partager