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

VBA Access Discussion :

Clé primaire et champs mutlivaleurs


Sujet :

VBA Access

  1. #1
    Membre régulier Avatar de Frog74
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 171
    Points : 70
    Points
    70
    Par défaut Clé primaire et champs mutlivaleurs
    Bonjour , j'ai un petit soucis.

    Je ne travail pas sous Access 2007 et j'ai une table Evenements avec comme clé primaire IDEvenement et comme champ NomEvenement et une Table Machines avec comme clé primaire IDMachine et comme champ IDEvenement.
    Seulement , pour chaque machines j'aurais plusieurs evenements.
    Donc la table Machine devraient être comme ceci :

    IDMAchine IDEvenenements
    1 1
    1 2
    1 3 etc..

    Seulement avec ma clé primaire machine il m'est impossible de le faire je dois donc l'enlever , auriez vous une solution mis à part le champ multivaleur d'access2007 pour traiter ce problème svp?

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Tu dois avoir deux tables.

    La première avec les évènements.

    Table évènements
    EvtId Clé primaire
    MachId champ numérique
    EvtDate
    EvtDesc

    Table Machine
    MachId Clé primaire
    MachDescr
    ...
    et une relation entre tes tables de un à plusieur sur les champs MachId de la table Machine et MachId de la table évènements.

  3. #3
    Membre régulier Avatar de Frog74
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 171
    Points : 70
    Points
    70
    Par défaut
    En fait j'ai une table DonnéeCarte ou sont stocké tous les evenements ,
    Donnéecarte:
    IDEntrée ==> Clé primaire numéro auto
    IDEvenement
    IDMachine
    DateEntrée

    Seuelement je dois effectuer un traitement apart qui permet à l'utilisateur de rejouter une machine , ainsi que les evenements lui correspondant , pour ensuite en tirer des modes de fonctinonement et faire des requetes de selection dans ma table DonnéesCartes avec les critère de ma table de Modes.

    Enfin je pense faire comme ça , une carte electronique renseigne la table DonnéeCarte chaque nouvel evenement.
    Et la mon but c'était juste d'associer a une machine plusieurs evenements.
    J'ai l'impression de m'égarer de votre réponse mais je dois vous avouer être un peu perdu.

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Les machines doivent avoir une table séparée pour pouvoir en ajouter.

    Il suffit ensuite de faire une requête pour extraire les données par machine.

  5. #5
    Membre régulier Avatar de Frog74
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 171
    Points : 70
    Points
    70
    Par défaut
    A jai compris merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Doctrine] Clefs primaires multi champs (table de liaison)
    Par froger4 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 23/10/2012, 16h28
  2. cles primaire multi-champs dont un NULL
    Par mystikilla dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 12/12/2008, 19h14
  3. [EJB3] clé primaire multi champs
    Par serj' dans le forum JPA
    Réponses: 4
    Dernier message: 26/02/2008, 19h59
  4. Question sur clé primaire à 2 champs
    Par vallica dans le forum Requêtes
    Réponses: 2
    Dernier message: 18/06/2007, 11h48
  5. [clé primaire composée] Champ NULL
    Par hair_peace dans le forum Oracle
    Réponses: 11
    Dernier message: 13/12/2005, 17h09

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