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 :

Problème de MLD


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 16
    Points : 12
    Points
    12
    Par défaut Problème de MLD
    Bonjour,

    Je suis débutant sur access et j'aurais besoin d'un petit coup de pouce pour la conception du mld de ma base de données qui concerne des prestations réalisées sur des véhicules.

    Le programme doit être composé d’une table CLIENTS (noms, adresse…), d’une table DOMAINES qui regroupe des clients de même type (code domaine, nom domaine) d’une table PRESTATIONS (désignation, nom, coût, nombre d’heures de MO nécessaires…) et d’une table VEHICULES répertoriant tous les véhicules qui passent par l’atelier (n°de châssis, date entrée/sortie…).

    J'ai du mal à organiser les relations: Un devis présente les prestations effectuées sur le véhicule et le véhicule appartient à un client qui lui appartient à un domaine


    Quelques précisions :
    - 1 prestation s’applique à un véhicule.
    - 1 véhicule peut-être concerné par une ou plusieurs prestations.
    - 1 véhicule appartient à un client.
    - 1 client peut posséder plusieurs véhicules.
    - 1 client appartient à un ou plusieurs domaines.
    - 1 domaine contient plusieurs clients.
    - 1 devis concerne 1 véhicule.
    - 1 devis concerne une ou plusieurs prestations.
    - 1 devis concerne 1 client.


    Si vous pouviez me proposer un modèle, les essais que j'ai réalisé ne fonctionnent pas!

    Merci d'avance...

  2. #2
    Membre chevronné
    Avatar de Demco
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 396
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 396
    Points : 2 228
    Points
    2 228
    Par défaut
    Citation Envoyé par repsol
    Si vous pouviez me proposer un modèle, les essais que j'ai réalisé ne fonctionnent pas!
    Montre nous ton dernier mordele, nous tenterons de voir ensemble en quoi il ne respecte pas ce que tu nous as énoncé.
    J'aime les gâteaux.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Points : 346
    Points
    346
    Par défaut
    d'autant plus que comme ca, ca n'a pas l'air difficile.
    C'est de l'ordre du cas d'école.

  4. #4
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 16
    Points : 12
    Points
    12
    Par défaut mon modèle...
    Bien-sûr ce sera plus clair

    je l'ai mis en pièces jointes. Ce modèle permet d'avoir une table prestation qui contient le descriptif théorique de la prestation.

    Quand on va réaliser un devis on va ainsi pouvoir sélectionner les différentes prestations puis on marquera les temps et les prix réels pour la ligne prestation.

    A noter: le programme doit mesurer des écarts entre prévu et réalisé en ce qui concerne les coûts et les heures de main d'oeuvre.

    Merci
    Fichiers attachés Fichiers attachés

  5. #5
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour,

    Pour ce que j'en ai vu,
    -il y a une liaison en trop entre devis et client, donc pas de code client dans devis,
    -il manque une relation entre véhicule et client, donc code client dans véhicule,
    -il manque un table entre client et domaine pour réaliser une liaison n-n.

    La table entre devis et prestation, je l'aurais plutôt appelée LigneDevis.

    Bon courage,

    pgz
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  6. #6
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 16
    Points : 12
    Points
    12
    Par défaut suite
    Merci de ta proposition, très intérressante! je teste ça et je te tiens au courant...

    a bientôt

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Points : 346
    Points
    346
    Par défaut
    Citation Envoyé par pgz
    Bonjour,

    Pour ce que j'en ai vu,
    -il y a une liaison en trop entre devis et client, donc pas de code client dans devis,


    pgz
    salut

    pourquoi virer le lien entre devis et client?
    En virant le lien entre client et devis, tu ne sais pas à qui remettre le devis.

  8. #8
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 16
    Points : 12
    Points
    12
    Par défaut mld corrigé
    Après étude des propositions, (voir fichier joint)j'ai 2 questions:

    -pour la liaison entre devis et client, j'ai toujours procédé comme ça pour d'autres programmes et ça fonctionnait. En effectuant une recherche par client, on obtient ainsi tous les devis rattachés. Pourquoi supprimer cette liaison?

    -En ce qui concerne la création d'une table entre client et domaine, est-ce que la table Ligne client respecte ta proposition?

    merciiii
    Fichiers attachés Fichiers attachés

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Points : 346
    Points
    346
    Par défaut
    Citation Envoyé par repsol
    Après étude des propositions, (voir fichier joint)j'ai 2 questions:

    -pour la liaison entre devis et client, j'ai toujours procédé comme ça pour d'autres programmes et ça fonctionnait. En effectuant une recherche par client, on obtient ainsi tous les devis rattachés. Pourquoi supprimer cette liaison?
    => moi je ne la supprimerais pas.
    Mais je dois avouer que je n'ai pas tout lu !!! donc un truc m'échappe peut etre.

    Citation Envoyé par repsol
    -En ce qui concerne la création d'une table entre client et domaine, est-ce que la table Ligne client respecte ta proposition?

    merciiii
    Oui, sur le principe c ca.

    Mais imagines que pour un devis, tu es plusieurs fois la même prestations dans des lignes différentes?

    Pour ca,
    moi, je mettrais :
    * soit un identifiant propre à cette table, et en clé secondaire, tu auras les identifiants des tables devis et prestations.
    * soit un N° de ligne de devis
    En plus ca pourra peut etre t'interesser si tu dois proposer à l'utilisateur la possibilité de faire les tris qu'il souhaite pour mettre en forme son devis (ainsi tu n'auras qu'à modifier ce N°).

  10. #10
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Citation:
    pgz a écrit :
    Bonjour,

    Pour ce que j'en ai vu,
    -il y a une liaison en trop entre devis et client, donc pas de code client dans devis,


    pgz


    salut

    pourquoi virer le lien entre devis et client?
    Parce que le devis concerne un véhicule, et le véhicule appartient à un client. On peut donc trouver le client d'un devis sans ajouter une relation directe devis-client qui, du coup, devient surabondante.
    Mais ce n'est qu'un avis.

    pgz
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Points : 346
    Points
    346
    Par défaut
    Citation Envoyé par pgz
    Parce que le devis concerne un véhicule, et le véhicule appartient à un client. On peut donc trouver le client d'un devis sans ajouter une relation directe devis-client qui, du coup, devient surabondante.
    Mais ce n'est qu'un avis.

    pgz

    et si le client (de nom Toto) vend son véhicule à Titi en sachant que l'age du capitaine est de 34 ans.
    Que le 12 septembre, Toto a besoin de récuperer un devis effectué qq années plus tôt.

    La société ne peut pas car elle n'aura en référence que le véhicule appartenant maintenant à Titi.

    Bon, je te l'accorde, je vois un peu loin.

  12. #12
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 16
    Points : 12
    Points
    12
    Par défaut heureusement...
    ....c'est plus simple que cela.

    Un véhicule ne peut passer qu'une seule fois dans l'atelier et on peut effectuer différentes prestations sur un même véhicule mais on n'effectuera pas plusieurs fois la même prestation sur le même véhicule...

    Je pense donc que la proposition de supprimer la relation devis-client est justifiée dans ce cas précis.


  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Points : 346
    Points
    346
    Par défaut
    avec de telles regles, c tout à fait juste.

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

Discussions similaires

  1. problème relation mld groupe, evenement, publication
    Par developpeur91 dans le forum Merise
    Réponses: 1
    Dernier message: 25/03/2014, 10h41
  2. Problème de passage MCD -> MLD avec ModelSphere
    Par cover70 dans le forum Modélisation
    Réponses: 3
    Dernier message: 12/12/2012, 00h49
  3. Problème de génération de MLD via script SQL
    Par Caliimero dans le forum PowerAMC
    Réponses: 1
    Dernier message: 22/09/2012, 21h05
  4. Problème de conception MCD/MLD
    Par Bendott dans le forum Merise
    Réponses: 21
    Dernier message: 17/06/2010, 16h57
  5. [AC-2003] probléme de relations MLD
    Par kiooik dans le forum Modélisation
    Réponses: 2
    Dernier message: 04/05/2009, 19h05

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