Bonjour à tous,
Voilà, j’ai écumé les forums, en français et en anglais, mais sans succès… je bute sur un truc qui me semble « débile ».
J’ai 2 tables : la table A liste des enfants, la table B liste des membres de leur familles. Elles ont une relation 1 à +sieurs, car un enfant peut avoir plusieurs membres dans sa famille (avec intégrité référentielle).
Dans un formulaire basé sur la table A, je rentre les infos de l’enfant et dans un sous-formulaire, j’appelle les champs de la table B. Ma relation Père-Fils a l’air correcte, puisqu’elle se base sur le N°Enfant, présent dans les deux tables.
La source de mon sous-formulaire fonctionne. Si je l’affiche en mode feuille de données, j’ai bien la liste des membres de familles, avec le numéro enfant.
Et malgré cela, le « lien » entre mon formulaire et le sous-formulaire ne marche pas, car le sous-formulaire ne propose qu’un nouvel enregistrement, qui ne récupère pas le N°Enfant de la table père. Donc ça créée une entrée sans N°Enfant dans ma table fille.
J’ai déjà fait des dizaines de sous-formulaires, sans problème particulier et j’ai même, dans un autre formulaire, un sous-formulaire (différent) qui reprend exactement les même infos et qui marche. J’ai comparé les propriétés des 2 sous-formulaires, sans trouver de différence.
Bref, je suis à court d’idée… ! Merci pour votre aide !
Partager