Comment assurer les liens entre formulaire et sous-formulaire ?

Bonjour,
Mes connaissances en informatique sont limitées. J’ai toutefois réussi à créer une base de données sur Access (qui fonctionne) et je me décide à la faire fonctionner sur Libre Office afin qu’elle serve au plus grand nombre. Mais je me heurte depuis de longues heures en vain à un problème de taille : je ne réussis pas à assurer la liaison entre mes tables.
Si je réduis mes ambitions aux données les plus simplifiées, j’ai :

  • Une table Artiste, avec une clé primaire : Nom_artiste
  • Une table Oeuvre, avec une clé primaire : Titre_oeuvre, et un champ Nom_artiste.
    J’ai établi les relations indiquées entre mes deux “Nom_artiste”, et je crée un formulaire Oeuvre avec sous-formulaire Artiste afin de pouvoir créer des fiches par oeuvre, indiquant à chaque fois le nom de l’artiste pour chaque oeuvre. J’ai donc 3 champs, mais je ne réussis jamais à obtenir une entrée automatique de “Nom_Artiste” dans mon formulaire principal Oeuvre, si je tape Nom_Artiste dans le sous-formulaire Artiste… Et inversement. Que n’ai-je pas compris ??? Mille mercis par avance. Je m’arrache les cheveux.

Bonjour

Mon premier conseil serait d’utiliser l’assistant création de formulaire qui permet de générer formulaire/sous-formulaire en choisissant simplement dans les dialogues proposés puis de “regarder” comment sont gérées les liaisons.

Sinon, j’avais réalisé un tutoriel expliquant les différentes techniques. Il date car il était écrit pour OpenOffice.org mais je pense qu’il doit toujours être d’actualité.

Cordialement