Bonjour à tous,
de retour sur ce Forum je suis sur un nouveau projet de développement d'une base de donnée client sous ACCESS 2010.
J'ai une difficulté qui ne semble pas trop complexe à priori mais qui finalement l'est quand même pour moi puisque je n'arrive pas à la résoudre seul, et ce malgré mes multiples tentatives.
Dans une table T_MANDAT j'utilise une liste déroulante qui va chercher les données dans une autre table (T_CLIENT) : on sélectionne le client titulaire du mandat et préexistant pour renseigner ensuite toutes les caractéristiques de ce mandat dans les autre champs.
Le champ CLI_NOM de la table T_CLIENT vient donc renseigner le champ MG_PROP de la table T_MANDAT.
Dans le formulaire lié à la table T_MANDAT qui s'appelle F_MANDAT, je crée une nouvelle liste déroulante devant appeler un propriétaire (Données de cette liste prises dans le champs MG_PROP de la table T_MANDAT) et affichant ainsi toutes les données de son mandat.
Tout fonctionne parfaitement et tous les champs sont biens renseignés. Sauf que la fameuse liste déroulante n'affiche pas le nom du propriétaire mais son numéro de client (clé primaire de la table T_CLIENT). Le numero du client est correct et toutes les données le concernant et concernant son mandat le sont également.
Mais ce n'est pas très pratique de sélectionner un client par son numéro, et ce d'autant que ce problème se répercute sur d'autres listes déroulantes d'autres champs et qu'au final plutôt que d'afficher des données on n'affiche que les clés primaires liées à l'info voulue.
Je pense que ce problème doit être assez commun, mais malgré tous mes essais, je n'arrive pas à ce que le nom du client s'affiche à la place de son numéro.
Pouvez vous m'indiquer ce qu'il faut faire pour arriver à résoudre ce problème ? Je vous en serais vraiment reconnaissant car pour l'instant ce désagrément porte sur un grand nombre de champs et rends ma BD totalement inopérante.
Bonne journée à tous.
JGP
Partager