Bonjour, Merci d'avoir si rapidement apporté une réponse à ma question intilale. J'ai de mon côté mis bien plus de temps pour élaborer un contenu le plus proche possible de mon problème. J'ai donc une base contenant 3 tables : -Table "Pays" avec les champs : - pays (clé primaire) : avec le nom de 10 pays - code2 : correspondant à 2 chiffres (un seul possible par pays) - code3 : correspondant à 3 chiffres (un seul possible par pays) -Table "Centre" avec les champs : - Num Centre (clé primaire) : c'est un NumAuto - Id Centre : c'est la concaténation de => les 2 premières lettres de la Ville du centre + le code2 (récupéré via table Pays + 2 derniers numéro du tél du centre) - Nom Centre - Ville - Pays (lié avec table Pays) - Tel (champ texte) - Fax - Mail -Table "Agent" avec les champs : - Id Centre (clé primaire) : c'est un NumAuto -Id Agent : c'est la concaténation de => code3 (récupéré via table Pays + " NumAgent" sur 5 digits) - Id Centre : provenant de table Centre - Nom Agent -Prénom Agent Tél direct - Mail perso + 1 Centre peut avoir plusieurs Agents ET + 1 Agent peut intervenir dans plusieurs Centres => pour moi c'est une relation plusieurs à plusieurs J'ai fait une table intermédiaire "Identification" avec les champs ""Num Centre et "Num Agent" tous les 2 en clés primaires et qui joingnent respectivement chacune des 2 tables Centre et Agent J'ai fait 2 formulaires pour chacune des 2 tables J'y ai créé formules de calcul avec génératuer d'expression pour obtenir lors du remplissage formulaire les champs "Id Centre" et "Id Agent". Les calculs fonctionnent dans les formulaires et le champ "Id Centre" est récupéré quand je bacule du formulaire "Centre" vers le formulaire "Agent" pour associer un Agent à un centret Sauf que...je ne récupère pas les résultats de ces 2 champs calculés dans les 2 tables concernées et j'en ai besoin. J'ai pensé à faire deux macros pour calculer ces 2 champs "Id Centre" et "Id Azent" quand les formulaires sont renseignées mais je n'y arrive pas. C'est un peu long, merci si tu peux m'aider !!! Je n'ai jamais fait un développement entier de base sur Access même si je connais ce logiciel... Data93 |