IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Création d'une base de données pour gérer de la musique


Sujet :

Access

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2012
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2012
    Messages : 2
    Par défaut Création d'une base de données pour gérer de la musique
    Bonjour,

    je débute dans access et je souhaite créer une base de données de type discothèque.

    J'ai créé plusieurs tables par exemple:
    • époque
    • style
    • compositeur
    • oeuvre
    • CD
    • formation


    La table oeuvre est liée évidemment aux tables compositeur, style, formation etc...

    Comment rentrer les données sur une oeuvre ? je commence par quoi? par la table oeuvre? ou alors par les tables sous jacentes (compositeur, style, formation...)
    Y a-t-il un moyen de travailler sur plusieurs tables en même temps pour rentrer l'ensemble des informations concernant une oeuvre qui sont dans plusieurs tables?
    Dois-je utiliser un formulaire pour cela?

    Je dois avouer que je suis complètement perdu pour l'instant.
    Quelqu'un peut m'aider?

    En vous remerciant beaucoup.
    Cordialement
    Eric

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 148
    Par défaut
    Bonjour,

    Tout est possible... cela dépend de ton niveau.

    En règle générale tu commences par faire ton schéma de base de données. Evite les relations pour l'instant ça ne fera que te géner.

    Quand je fais une petite application je n'utilise des tables secondaires que lorsqu'il faut y stocker plusieurs valeurs pour un même enregistrement, sinon j'utilise directement des listes de la table principale.

    Par exemple :
    Pour Compositeur : si tu ne stockes que son nom dans un seul champ inutile de créer la table. Le champ de la table Oeuvre suffit largement. Pour la saisie, une simple liste déroulante avec une requete Distinct sur ce champ fera l'affaire.

    Dans le cas ou tu veux stocker son nom, date de naissance... il te faut une table secondaire.

    Pour la saisie :
    - Crées un formulaire Oeuvre, puisque c'est ton point d'entrée. Utilise les liste déroulantes pour les champs connexes.
    - Ensuite les formulaires des données connexes.
    Quand tout cela est fait tu les mets en relation avec ton formulaire principal en utilisant l'événement Sur Absence dans Liste des listes déroulantes.

    Quand tu en sera à ce stade. Fais nous signe.

    Cordialement,

Discussions similaires

  1. [AC-2007] Création d'une base de données pour Gestion des stocks
    Par manovo31 dans le forum Modélisation
    Réponses: 1
    Dernier message: 25/10/2012, 22h38
  2. Création d'une base de données pour gérer des projets
    Par Rodrigue dans le forum Modélisation
    Réponses: 4
    Dernier message: 19/11/2010, 17h14
  3. [Entité-Association] Création d'une base de données pour site de rencontre
    Par cyreel dans le forum Schéma
    Réponses: 4
    Dernier message: 20/11/2009, 17h37
  4. Création d'une base de donnée pour la gestion des alertes
    Par Bandrax dans le forum Modélisation
    Réponses: 4
    Dernier message: 09/04/2009, 16h47
  5. Création d'une base de données pour gestion des stocks
    Par samaaantha dans le forum Modélisation
    Réponses: 8
    Dernier message: 08/05/2008, 21h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo