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 :

Modélisation BDD Gestion des lots


Sujet :

Modélisation

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 26
    Points : 8
    Points
    8
    Par défaut Modélisation BDD Gestion des lots
    Bonjour à tous,

    je suis actuellement sur un projet de base de données permettant de gérer des numéros de lot. J'ai crée :

    • Une table MP (Matières Premières) contenant deux champs :
      1. Référence MP
      2. Nom MP
    • Une table PF (Produits Finis) contenant trois champs :
      1. Référence PF
      2. Nom PF
      3. MP (qui est liste à choix multiple liée à ma table MP)


    L'idée c'est d'avoir un formulaire qui demande de sélectionner un produit fini dans une liste déroulante, qui demande ensuite un numéro unique (propre à chaque fabrication en atelier) et qui, une fois le produit fini sélectionné, affiche dans un sous-tableau la liste des matières premières utilisées avec en face une case pour saisir le numéro de lot de la matière première (voir image ci-dessous).



    Le souci, c'est que je n'arrive pas à créer à modéliser les liens entre les tables et je ne sais pas s'il est nécessaire de créer une troisième table ou autre.

    Si quelqu'un peut m'aiguiller, ce serait super !

    Merci

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Dans ta structure de table, je ne vois pas le numéro de lot ?
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    J'ai essayé en ajoutant le champ "n° de lot" dans la table MP et en créant une table "NuméroOF" mais je n'arrive pas à lier le tout

  4. #4
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Pour ma part, je ferai les tables suivantes :
    • Matière première
      1. ID_MP
      2. REF_MP
      3. LIB_MP
    • Produit fini
      1. ID_PF
      2. REF_PF
      3. LIB_PF
    • Constitution produit
      1. ID_P
      2. ID_PF
      3. ID_MP
    • LOT (Car tu dois pouvoir avoir plusieurs lots de même matière)
      1. NUM_LOT
      2. ID_MP
    • OF
      1. ID_OF
      2. NUM_OF
      3. NUM_LOT


    Quand penses-tu ?

    @+.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    J'ai repris ton modèle, pas de souci pour les trois premières tables et les liaisons entre elles.

    Par contre les autres je ne vois pas le lien... En fait, mes contraintes sont :

    • Une MP peut avoir plusieurs numéros de lot
    • Un PF peut avoir plusieurs numéros d'OF
    • Un n° d'OF ne peut concerner qu'un seul PF
    • Un n° d'OF peut contenir un ou plusieurs n° de lot (pour chaque référence)

  6. #6
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Cette table permet de dire qu'un lot appartient à une matière :
    Citation Envoyé par zoom61 Voir le message
    • LOT (Car tu dois pouvoir avoir plusieurs lots de même matière)
      1. NUM_LOT
      2. ID_MP
    Pour la dernière il va falloir la décomposer deux :
    • OF
      1. ID_OF
      2. NUM_OF
      3. ID_PF
    • Liste de matière de l'OF
      1. ID_LST
      2. ID_OF
      3. NUM_LOT
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    Merci pour ta réponse.

    Je bidouille à partir de ça pour arriver au résultat espéré mais pour le moment ce n'est pas très fructueux.

    J'ai des erreurs comme quoi la syntaxe est incorrecte ou trop complexe.

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    En fait, je voudrais obtenir une structure de ce type :

    • PF1
      • N° OF1
        • MP1
          • N° Lot 1
          • N° Lot 2
        • MP2
          • N° Lot 1
        • MP3
          • N° Lot 1

  9. #9
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Avec la structure que je t'ai fait tu y arrives ! Il faut que tu regardes les ID_xx et NUM_LOT.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    Bon, j'ai réussi ma cascade entre PF > Numéro OF > Identifiant lot

    Souci : je n'arrive pas à récupérer une ligne MP1, une ligne MP2 et une ligne MP3 au niveau de la table "Identifiant lot"


  11. #11
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Effectivement, tu as une ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    PF1|MP1;MP2;MP3
    PF2|MP1

    Mais tu devrais plutôt avoir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    PF1|MP1
    PF1|MP2
    PF1|MP3
    PF2|MP1
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  12. #12
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    C'est exactement ça oui.

    Mais je veux rester sur un choix par des cases à cocher et non x colones que l'on complète avec une MP à chaque fois.

  13. #13
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Je ne vois pas à part devoir passer par du VBA pour y parvenir.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  14. #14
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    Du coup pour suivre ton idée, c'est dans la table "Constitution produit" que tu ferais :

    ID_P
    ID_PF
    ID_MP1
    ID_MP2
    ID_MP3
    ID_MP4
    ID_MP5
    ID_MP...

    au lieu de

    ID_P
    ID_PF
    ID_MP

  15. #15
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    Bon, j'ai réussi à avoir une structure PF > Numéro OF > MP grâce à une requête (voir image ci-dessous).



    Il ne me reste plus qu'à pouvoir saisir mon numéro de lot à côté de la référence MP...

  16. #16
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Il faudrait qu'à chaque fois que tu associes un PF et OF, cela te crée dans une table les éléments suivant : ID_PF, ID_OF, ID_MF, NUM_LOT (Valeur par défaut Null, et ensuite tu pourras modifier).
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  17. #17
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    Il faudrait donc une 7ème table ?

    J'étais reparti sur des essais avec :

    • MP
      1. Réf MP
      2. Nom MP
    • PF
      1. Réf PF
      2. Nom PF
      3. Liste MP
    • OF
      1. Numéro OF
      2. Réf PF
      3. Date début expédition
      4. Date fin expédition
    • Lot
      1. ID Lot
      2. Numéro lot
      3. Réf MP


    Mes liaisons MP / PF fonctionnent (je peux sélectionner un PF et voir la liste des MP (1 par ligne) en dessous). Mais pas le reste...

  18. #18
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Il te faut une autre table, car certes tu visualises les données par une "requête" mais il faut qu'elles soient stockées à un endroit pour pouvoir les enregistrer et les modifier.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  19. #19
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    Ja pars donc sur :

    Citation Envoyé par cyberespion Voir le message
    • MP
      1. Réf MP
      2. Nom MP
    • PF
      1. Réf PF
      2. Nom PF
      3. Liste MP
    • OF
      1. Numéro OF
      2. Réf PF
      3. Date début expédition
      4. Date fin expédition
    • Lot
      1. ID Lot
      2. Numéro lot
      3. Réf MP
    + la table suivante

    Citation Envoyé par zoom61 Voir le message
    Il faudrait qu'à chaque fois que tu associes un PF et OF, cela te crée dans une table les éléments suivant : ID_PF, ID_OF, ID_MF, NUM_LOT (Valeur par défaut Null, et ensuite tu pourras modifier).

  20. #20
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Oui, et les données seront insérées quand tu auras fait le lien entre un OF et un PF.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

Discussions similaires

  1. Recherche dans une BDD : gestion des doublons ?
    Par remy77 dans le forum kettle/PDI
    Réponses: 5
    Dernier message: 26/05/2009, 00h07
  2. [MCD] Modéliser la gestion des projets
    Par Guelykoy dans le forum Schéma
    Réponses: 10
    Dernier message: 14/02/2009, 18h42
  3. [MCD] Gestion des lots et approvisionnements
    Par sohiermdp dans le forum Schéma
    Réponses: 24
    Dernier message: 10/08/2008, 21h41
  4. Conception BDD gestion des ventes
    Par mimo13 dans le forum Modélisation
    Réponses: 6
    Dernier message: 31/07/2008, 15h46
  5. [MEA] Comment modéliser la gestion des années ?
    Par ronando dans le forum Schéma
    Réponses: 6
    Dernier message: 10/11/2004, 17h25

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