Oh bon sang, y'a de l'héritage jusque dans Access ? !
Euh, ouais je reconnais que côté précision c'est pas top : je vais essayer de décrire la chose.
J'ai créé une table Objet dont les colonnes sont : "Nom de l'objet", "Type d'objet" (ici j'attend DVD, CD ou Jeux), "Date d'achat", "Prix"
Ensuite une table Jeux vidéo dans laquelle j'aimerai placer tous les Objets de type Jeux vidéo. Dans cette table, il y a "Nom du jeu", "Editeur", "Developpeur" et "Plateforme" (PC, PSX ou autre...)
De même une table CD contient "Titre du CD", "Artiste" et "Editeur".
Et une table DVD dans laquelle il y a "Titre du film", "Réalisateur", "Producteur".
Si c'est possible j'aimerai par la suite (ou dès le début) intégrer une table Editeur de jeux, Editeur de CD, Réalisateur de film et Producteur, avec les informations qui vont bien...
Mon problème doit se trouver au niveau des relations. Je ne sais pas trop quoi mettre. J'ai tiré des fils de "Nom du jeu" vers "Nom de l'objet", de "Titre du CD" vers "Nom de l'objet" et de "Titre du film" vers "Nom de l'objet". Ai-je le droit ? Quel type de relation est-ce ? Qu'est-ce que l'intégrité référentielle ?
Ensuite je crée une requête pour la saisie des Jeux vidéo : entre les tables Jeux vidéo et Objet. Là aussi, je ne sais trop si ce que j'ai fait est bon. Je prends les champs qui m'intéressent : Nom de l'objet, Type, Editeur, Développeur, Plateforme, Date de l'achat et Prix.
Là-dessus, je crée un formulaire basé sur la requête, et systématiquement en fin de saisie, Access refuse d'enregistrer parce qu'il n'arrive pas à accéder ou à trouver (je n'ai pas tout compris) l'un des champs...
Voilà. Si ce n'est pas assez précis, demandez-moi, car j'aimerai bien arriver à faire cette base de données.
Si vous voyez d'autres moyens à mettre en oeuvre, je suis ouvert aux propositions.
---------------
Le site de ma maman