Bonjour tout le monde
C'est quelque chose d'assez simple je pense, mais je n'y arrive pas.
Je me suis inspiré de la FAQ "Comment faire en sorte que le contenu d'une zone de liste déroulante dépende de la valeur d'une autre liste ?"
Problème : le nom de la ville n'apparait pas dans le formulaire.
Je repose le contexte :
3 tables (TPays, TVilles et TContacts).
On veut dans un formulaire continu saisir les contacts. Chacun de ceux-ci est dans une ville (qui est dans un pays). Donc, dans le formulaire des contacts, on a un menu déroulant pour les pays (tout va bien), puis un menu déroulant pour les villes qui ne doit afficher que les villes du pays juste sélectionné.
Et c'est là que cela ne fonctionne pas.
Dans les propriétés du champ ville (de mon formulaire), je vais bien chercher les villes qui correspondent au pays sélectionné. Mais, tout se gâte dans la propriété "Largeurs colonnes".
Cas 1 : Si je mets 1cm; 2,5cm je vois apparaître les Id des villes. Et ceci pour tous les contacts (Cf mon formulaire F1 en PJ).
Cas 2 : Si je mets 0cm; 2,5cm je vois apparaître les noms des villes, mais SEULEMENT pour les contacts dont le pays est le même que le dernier sélectionne (cf mon formulaire F2 en PJ).
Mon 1/ est intéressant car tous les contacts sont renseignés sur la ville, mais ce n'est pas beau car il s'agit de IdVille et pas du nom de la ville
Mon 2/ est intéressant car c'est bien le nom de la ville qui est affiché, mais seulement pour certains contacts.
Comment avoir tous les noms de ville pour tous les contacts ?
En espérant avoir été assez clair. Je remercie déjà ceux qui sont arrivés au bout du message et qui veulent bien prendre le temps de me donner un coup de main.
Bonne fin de journée à tous
Pierre
Partager