Liste et champ liés sur une autre table

Signaler
-
Bonjour à tous, tout d'abord voici ma base pour mieux comprendre mon problème :

J'ai créé un formulaire basé sur une requête pour pouvoir accéder aux informations du contrevenant son PV et le motif du PV :
SELECT *
FROM pv, contrevenant, motif
WHERE ( pv.contrevenant=contrevenant.id_contrevenant AND pv.num_pv=[forms]![recherche1]![num_pv] AND pv.motif=motif.num_motif);

pour pouvoir accéder aux données de la base, pouvoir les modifier, puis, enregistrer les modifications faites. Cela fonctionne pour tous mes champs sauf celui du motif (zone de liste déroulante) et du montant correspondant au motif (zone de texte). J'aimerais que ces champs soient liés, que lorsque je choisis un montant dans ma liste, le montant correspondant s'affiche dans ma zone de texte correspondante car cette zone de texte me permet de calculer un montant total (champ calculé) par la suite en l'additionnant avec d'autres.

Si quelqu'un peut m'aider je ne sait plus comment faire je m'embrouilles avec ces champs qui sont dans les tables différentes mais pas tous car l'id est dans les deux donc le quel mettre dans le formulaire et faut-il aussi ajouter le montant_motif à la table pv ? c'est le flou complet... :cry:

Merci par avance pour votre patience :)