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

Modélisation Discussion :

liens entres données dans une base de donnée


Sujet :

Modélisation

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Points : 11
    Points
    11
    Par défaut liens entres données dans une base de donnée
    Bonjour à tous,

    je recherche un petit coup de pouce pour un soucis que je rencontre dans ma base de données.

    j'ai fait une base du stock de pièces que j'ai. le soucis que je rencontre vient comme suit.

    je note qu'une pièce est valable pour 3modèles de voitures A, B et C

    hors cette pièce sera valable pour la motorisation 1 pour la A et C mais pas pour la B qui elle ne pourra utiliser cette pièce que pour la motorisation 2

    en sachant que les motorisation 1 et 2 existent pour les 3modèles de voiture.

    actuellement j'ai fait une liste déroulante qui reprend tous les modèles avec une possibilité de choix multiples et une autre liste du meme type avec tous les différents types de motorisation...

    c'est la que je sèche car quand je sélectionne les autos ABC, et les motorisations 1 et 2 je ne sais pas dire depuis ma base que la motorisation 1 ne se limite qu'à A et C et aussi que la motorisation 2 n'est valable que pour l'auto B

    merci d'avance pour les solutions que vous pourrez m'apporter.

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 758
    Points : 57 780
    Points
    57 780
    Billets dans le blog
    42
    Par défaut
    Bonjour monza, et bienvenu sur Developpez

    je note qu'une pièce est valable pour 3modèles de voitures A, B et C ….en sachant que les motorisation 1 et 2 existent pour les 3modèles de voiture….
    …hors cette pièce sera valable pour la motorisation 1 pour la A et C mais pas pour la B qui elle ne pourra utiliser cette pièce que pour la motorisation 2
    j’en déduis que cette pièce qui s’adapte à la motorisation 1 des modèles A et C, ne pourra pas s’adapter au modèle B même si celui-ci à la même motorisation 1.

    (Autre manière d’écrire les choses : si pièce-->Motor1 et si Motor1-->B alors je n’aurais pas forcément pièce-->B)

    J’ai bien compris ?

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Points : 11
    Points
    11
    Par défaut
    oui c'est exactement ça

    merci pour ton accueil

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 758
    Points : 57 780
    Points
    57 780
    Billets dans le blog
    42
    Par défaut
    Dans ce cas je verrais bien la table "Assembler" (clé primaire soulignée sur les 3 champs, clé étrangère précédée d’un #) :

    Assembler (#N°ModeleVoiture, #N°TypeMotorisation, #N°Piece) référençant les 3 tables ModeleVoiture, TypeMotorisation et Piece.

    Dans la table Assembler, tu rentres les triplets N°ModeleVoiture, N°TypeMotorisation, N°Piece possibles.

    …actuellement j'ai fait une liste déroulante qui reprend tous les modèles avec une possibilité de choix multiples et une autre liste du même type avec tous les différents types de motorisation...
    Tu veux faire un formulaire qui te propose toutes les pièces possibles (avec l’état du stock) en fonction du modèle et de la motorisation, c’est ça ?

    Les deux listes déroulantes pour choisir le modèle et la motorisation étant synchronisées, toujours ça ? (pour les listes déroulantes synchronisées voir la faq ici.

Discussions similaires

  1. inserer les données d'une base de données dans une autres?
    Par enstein8 dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 14/10/2011, 13h33
  2. Enregistrer des données dans une base de donnée
    Par fabienlege dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 18/04/2007, 16h34
  3. inserer les données dans une base de donnée a partir d'un datagrid
    Par sundjata dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 31/07/2006, 00h46
  4. [MySQL] Modifier des données dans une base de donnée
    Par leloup84 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 26/01/2006, 09h56
  5. [VB.NET] lien d'une base de donnée dans une variable
    Par Anubis666 dans le forum Windows Forms
    Réponses: 8
    Dernier message: 19/01/2006, 10h56

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