Bonjour à tous !

Je possède dans ma base Access une table contenant l'ensemble des communes de France et code postal associé. Je l'ai relié à ma table personne à l'aide d'un champ "Code_commune".
Dans un formulaire j'ai une liste déroulante qui affiche l'ensemble des communes et codes postaux et sur sélection elle me stocke la valeur dans mon champ "Code_commune".

Dans l'idée je voudrais qu'après la sélection d'une commune deux champs (appelés CP et com) se remplissent automatiquement avec la valeur choisie dans la liste déroulante.

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Me.Codepostal.Value = Me.CP
Me.Commune.Value = Me.Com
CP affiche le code postal sélectionné
Com affiche la commune sélectionnée

Aujourd'hui la commande fonctionne, mais au lieu de rentrer dans le champ le code postal et la commune, Access rentre la clé primaire de la commune. Ainsi si je sélectionne 44 000 Nantes, dont la clé primaire est 12, La valeur de Codepostal et Commune devient 12, et non respectivement 44 000 et Nantes,

Une idée sur la solution ?

Cordialement,

Sardaucar