Access 2000 : ou comment je n'y arrive pas - Programmation
Marsh Posté le 27-02-2001 à 20:40:33
Citation : |
Sois plus précis.
Cible tes problèmes et soumets les un par un.
Donne nous les messages et codes d'erreur...
Bref dis nous en plus !
Marsh Posté le 27-02-2001 à 21:54:25
Tu le fais par héritage si j'ai bien compris: tu as l'entité objet, puis CD,DVD,JEUX qui en hérite...
Marsh Posté le 27-02-2001 à 22:58:51
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"
Marsh Posté le 27-02-2001 à 23:08:05
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.
Marsh Posté le 27-02-2001 à 23:09:25
Désolé pour le rattage : j'ai éternué et validé le message à la moitié. Désolé.
Marsh Posté le 28-02-2001 à 11:47:08
Vous allez être content : Access a dit :
Citation : "Vous ne pouvez pas ajouter ou modifier un enregistrement car l'enregistrement associé est requis par la table CD |
Débrouille toi avec ça mon p'tit Cherrytree...
Non, là j'y arrive pas !
Marsh Posté le 28-02-2001 à 16:38:50
Chacun sait qu'Access, c'est emmerdant
Voici StockeurClasseurvaupadlamerde
Tu mets tes feuilles dans le classeur, y a rien à créer et ça s'organise tout seul.
Yen a un qui va me dire 'Ouais, mais faut percer les feuilles!'
Je lui réponds: 'Non mais tu la fermes ta gueule...'
Marsh Posté le 27-02-2001 à 19:00:58
Cette fois-ci, j'ai essayé de m'en sortir seul... J'ai essayé ! Mais là, j'y arrive pas. Mon problème : je veux créer une BD qui gère mes jeux, mes DVD et mes CD. Je voulais donc créer trois tables assez descriptives, appelées Jeux, DVD et CD, plus une grosse concernant l'ensemble : Objet et qui contienne le prix et la date de mes achats. Mais je ne m'en sort pas. Je crée une requête, puis un formulaire basé dessus, mais y'a toujours qqch qui ne va pas...
---------------
Le site de ma maman