Bonjour à tous,
Je suis un nouveau venu sur Access (en fait je débute) et j’ai commencé une base pour recenser toute la collection de dvd de mes parents.
Pour cela j’ai créé 4 tables (Films, Acteurs, Genres et Réalisateurs).
Détail simplifié des tables (clé primaire en gras) :
Acteur : NumActeur(NuméroAuto), NomActeur(Texte)
Genres : NumGenre(NuméroAuto), NomGenre (Texte)
Réalisateurs : NumRéalisateur(NuméroAuto), NomRéalisateur(Texte)
Films : NumFilm(NuméroAuto), Titre(Texte), Genre(Listechoix sur table Genre), Réalisateur(Listechoix sur table Réalisateur), Acteur1(Listechoix sur table Acteur), Acteur2(Listechoix sur table Acteur), Acteur3 à Acteur10(identique)
Dans la fenêtre relations, j’ai privilégié l’intégrité référentielle et les relations 1 à plusieurs.
La saisie des films dans le formulaire se déroule correctement.
La requête Films par réalisateur est OK et l’affichage dans un formulaire est OK suivant le réalisateur choisi dans une liste.
La requête Films par genre est OK et l’affichage dans un formulaire est OK suivant le genre choisi dans une liste.
Mon problème est le suivant : La requête Films par acteur ne fonctionne pas où plutôt je ne sais comment la faire.
Dans les relations, chaque champ Acteur1 à Acteur10 de la table Film est relié à une table Acteur différente (Access m’a créé 10 tables c’est sans doute normal mais je n’ai pas compris).
Pourriez-vous m’aider pour le schéma de la requête ou en sql mais je commence.
J’ai essayé de détailler le plus possible.
Merci à tous pour votre aide.
Partager