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 :

Modelisation d'une base de données d'envoi de documents.


Sujet :

Modélisation

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Février 2013
    Messages : 66
    Points : 48
    Points
    48
    Par défaut Modelisation d'une base de données d'envoi de documents.
    Bonjour,

    Par avance, merci pour votre aide.
    Après avoir passé pas mal de temps sur Excel et ses macros, je débute en Access.

    Et avant meme de me lancer dans le logiciel, je me rends compte que j'ai des soucis pour modéliser ce que j'ai en tete.
    Peut etre que je me fais un film pour rien, mais il y a une subtilité que je ne saisis pas.

    Je vais essayer d'expliquer clairement mon idée.

    je travaille dans un bureau d'études. Et nous envoyons régulièrement des plans à des clients, sous-traitants...
    Nous tracons aujourd'hui tout cela dans un tableau excel.
    Pas forcement pratique au quotidien. et surtout nous souhaiterions à l'avenir pouvoir generer un bordereau pour chaque envoi (le bordereau est le "courrier" que nous joignons pour chaque envoi)

    Je souhaite donc utiliser Access pour gérer tout cela.
    J'ai commencé une modélisation, mais j'ai l'impression de m'être trompé quelque part.

    Nom : Sans titre.png
Affichages : 262
Taille : 11,6 Ko

    Pour chaque envoi, j'aurais bien
    • un seul et unique projet qui concerne l'envoi
    • un seul et unique destinataire
    • et de 1 à plusieurs plans


    Si mon envoi concerne plusieurs plans, comment dois je représenter ma table Envoi ?
    il n'y a qu'une seule ligne pour un seul plan. Comment faire?

    Je vous joins le fichier.
    http://www.cjoint.com/c/FBcrdsiYdK5


    Question subsidiaire :
    Si je fais un envoi en citant un plan, il aura l'indice du moment (par exemple : A)
    Je fais évoluer l'indice vers B
    et que je refais un envoi, je ferai appel à mon plan et son indice B
    Mais si j'interroge la base envoi sur les précédents enregistrements, il me sortira que le plan est à l'indice B et non A.
    Comment représenter cela?

    Encore une fois, merci pour votre aide.
    Images attachées Images attachées  

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    La réponse à tes questions est la même : il te manque une table d'association.

    tblAssPlanIndice
    Clef
    ClefPlan
    Indice
    dateDebutIndice
    DateFinIndice

    en relation avec la tblPLan sur ClefPlan.
    Index unique sur ClefPLan + Indice

    tblAssEnvoiPlan
    Clef
    ClefEnvoi
    ClefPlan
    IndicePlan

    en relation avec tblEnvoi sur clefEnvoi
    en relation avec tblAssPlanIndice sur ClefPlan + IndicePlan

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    740
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 740
    Points : 1 045
    Points
    1 045
    Par défaut
    bonjour

    Access est fait pour ton probleme

    Question1: il faut que tu crees une nouvelle table des lignes d'envoi, chaque ligne est reliee a un plan

    Question2: il y a plusieurs solutions
    - soit tu as une tables des plans indices (avec no et date de l'indice), et c'est sur cette table que pointe les lignes d'envoi, (ca me parait plus professionnel)
    - soit l'indice est saisi dans les lignes d'envoi

    Nouveau Schema
    Nom : Plan.GIF
Affichages : 196
Taille : 103,5 Ko

    Base a jour avec forme de saisie et impression de bordereau
    FBcrdsiYdK5_GestionEnvoiPlanV2.zip

Discussions similaires

  1. [Toutes versions] Besoin de conseil sur la modelisation d'une base de données
    Par Bluuuh dans le forum Modélisation
    Réponses: 3
    Dernier message: 20/05/2010, 09h35
  2. Modeliser (automatiquement) une base de donnée
    Par sat83 dans le forum Débuter
    Réponses: 7
    Dernier message: 28/09/2009, 15h04
  3. Réponses: 1
    Dernier message: 22/11/2007, 08h42
  4. [MySQL] Envoi d'information dans une base de donnée via formulaire
    Par Mysti¢ dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 30/03/2006, 20h35
  5. Envoi d'une base de données MySQL par e-mail
    Par Paulinho dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 27/12/2005, 00h22

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