j'ai un sous formulaire nommé SF basé sur une requête parametrée ayant comme paramettre par exemple [Nomlieu] dans le champ Lieu. j'ai un autre formulaire nomé F independant comportant ( cad n'est basé sur aucune table ou requete ) une liste déroulante basée sur une table lieu contenant par exemple les lieux ci-après : france-maroc-belgique. SF est un sous formulaire du formulaire F . j'ai nommé la liste déroulante "Nomlieu" ( le même nom du paramettre de la requêt précitée) car cela permet l'affichage du sous formulaire SF après Maj de la liste deroulante sans besoin d'indiquer l'itiniraire ci-après dans la requête parametrée ([formulaires]![F]![Nomlieu]).QUESTIONcomment avoir sur la liste déroulante un critère nommé par exemple "Tous" de façon que quant je selectionne "Tous" dans la liste déroulante le sous formulaire SF basé sur la requete parametrée affiche tous les donnés correspondant au lieux cités dans ma liste déroulante cad "tous" va representer l'ensemble des lieux , pour le cas ici present elle va representer : maroc , france et belgique, comme ça si je laisse le critère "Tous" comme valeur par défaut dans la liste déroulante, le sous formulaire SF affiche l'ensemble des données correspondants aux lieu : "maroc", "france" et "belgique" et quant je veux uniquement un lieu préci comme "maroc" par ex il suffit de selectionner maroc dans la liste déroulante,et l'affichage qui auparavant donnait l'ensembles des lieu va se rétricir pour n'afficher que les données du lieu précisé.Il serait preferable s'il ya une solution par code VBA et non par SQL
Partager