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 :

Relations entre tables


Sujet :

Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef d'entreprise
    Inscrit en
    Août 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef d'entreprise
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2013
    Messages : 18
    Par défaut Relations entre tables
    Bonjour,

    Je suis débutant sur Access 2010 et j'essaye de "m'autoformer" avec les différents tutoriels et livres Access que l'on peut trouver sur la toile, mais pas facile car Access est tellement vaste que l'on ne sait pas trop par ou l'attaquer.
    Mon but est de créer une base de donnée pour gérer ma PME (une vingtaine de personnes) car après avoir passé de nombreux logiciels de gestion (et dépenser beaucoup d'argent) je n'ai jamais trouver le logiciel suffisamment souple et spécifique à notre activité (BTP).
    Pour créer cette base de donnée, j'ai crée la plupart de mes tables, essayer de faire les relations (mais là aussi c'est un peu compliqué et j'ai encore un peu de mal à comprendre toutes les ficelles) et j'en suis donc à la création de mes premiers formulaires . Je voudrai créer un formulaire de commande fournisseur, et je voudrai que lorsque l'on sélectionne le fournisseur par son nom apparaisse tous les champs le concernant (adresse, CP, ville, tèl...) . Malheureusement je n'y arrive pas et je ne sais pas si c'est parce que mes relations de table ne sont pas faite correctement ou si c'est le contenu de mon formulaire qui n'est pas correct.
    Est ce que quelqu'un pourrait m'aider car j'ai passé pas mal de temps à chercher mais en vain ...

    Merci d'avance
    PICASSO 06

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour,

    Explique ce que tu voudrais faire avec ta base (gérer ton entreprise, c'est trop vague !) et si tu es débutant, tu trouveras peut-être parmi les lecteur quelqu'un pour te mettre le pied à l'étrier.
    Une piste serait d'expliquer en quoi les logiciels ne t'ont pas donné satisfaction.

  3. #3
    Membre averti
    Homme Profil pro
    Chef d'entreprise
    Inscrit en
    Août 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef d'entreprise
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2013
    Messages : 18
    Par défaut
    Bonjour,

    Merci d'avoir pris un peu de ton temps pour me répondre. Alors pour être plus précis, je voudrai pouvoir gérer, comme peux le faire un logiciel de gestion, des bons de commandes matériaux, des bons de réceptions, des devis, des factures, le suivi des heures salariés... Les logiciels de gestion que j'ai utilisés m'ont déçu car il sont souvent vérrouillés et il est difficile d'obtenir quelque chose de personnalisé : paramétrage des documents commerciaux, analyses précises sur points particuliers... en fait dès que tu veux personnaliser le logiciel tu es contraint de faire appel à ceux qui te l'on vendu et là, soit il ne sont pas disponible pour te répondre, soit ce n'est pas possible de faire ce que tu souhaites, soit c'est faisable mais ça coute très chère . Voilà pourquoi je voudrai pouvoir créer ma propre BDD sachant que la plupart de mes données sont pour l'instant stockées dans différents fichiers excel. J'ai déjà fait la plupart des tables nécessaires à mon programme (voir capture d'écran ci-jointe), mais je coince pour faire l'entête de mon premier formulaire de bon de commande car je voudrais que toutes les coordonnées du fournisseurs s'affiche dans le formulaire lorsque je le selectionne dans ma liste déroulante. Cela ne fonctionne pas mais je ne sais pas si c'est liés à mes relations de tables qui ne seraient pas faites correctement ou si c'est les propriétés des champs de mon formulaires qui ne sont pas correct...
    Merci de ton aide.

    Picasso
    Images attachées Images attachées  

  4. #4
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour Picasso06

    Je veux bien essayer de t’aider, mais ce que tu envisages est fort ambitieux et à mon avis peu compatible avec le temps libre que te laisse ton boulot principal (la peinture, j'imagine ! ).
    Vois par exemple cette discussion ou celle-ci, toujours en cours pour te donner une idée du temps que cela demande de part et d’autre.

  5. #5
    Membre Expert Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Par défaut A chacun son métier
    Bonjour,

    D'accord avec mon collègue, c'est ambitieux ;: le sgbd ce n'est qu'une petite partie. Et faire cela en Access, je reste dubitatif. s'il y a quelques utilisateurs, oui sinon ...

    A chacun son métier, il faut bien qu'on mange aussi.

    Olivier

  6. #6
    Membre Expert Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Par défaut remarques
    Bonjour,

    Si ton client est aussi un fournisseur ?
    il faut extraire les adresses

    Une personne peut être du type client et fournisseur ?
    Une personne peut avoir une adresse ou plusieurs ?

    En règle général on extrait la table

    personne -> N adresses (donc 2 tables) par exemple.

    Olivier

  7. #7
    Membre averti
    Homme Profil pro
    Chef d'entreprise
    Inscrit en
    Août 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef d'entreprise
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2013
    Messages : 18
    Par défaut
    Bonjour Claude, bonjour Olivier,

    Merci d'avoir pris du temps pour me répondre c'est super sympa.
    C'est vrai que mon projet est bien ambitieux et que mon temps libre se limite entre 4H30 et 6H du mat. donc pas facile, mais je suis de nature tenace... C'est pour cela que je recherche également un développeur dans ma région (Lyon et Grenoble) qui pourrait m'aider à mettre en place le gros du projet mais je tiens absolument à comprendre le principe car je veux par la suite pouvoir faire évoluer mon programme en autonomie.
    Malheureusement je n'ai pas de gros moyens financier car les temps sont durs, et je n'ai d'ailleurs aucune idée de ce que me prendrai un développeur pour initier ce genre de programme ... Olivier sait peut-être ?
    En attendant je vais continuer à farfouiller et analyser vos réponses et encore merci du temps que vous m'avez accordé.
    Pour info j'ai bien une Ets de peinture mais le gros de notre activité est la cloison Placo en milieu hospitalier ou salle de spectacle.

    Bonne journée.

    Picasso06

  8. #8
    Membre Expert Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Par défaut Bonjour,
    Bonjour,

    Si tu es tenace alors on tient le bon bout, car il faudra l'être. faut savoir que pour des projets moyens on calcul sur 90 H/J, soit 120K€ environs.
    Un dev pas cher 460€/J, je ne parle pas d'un chef de projet. Bon ce sont des tarifs officiels, j'entends le mot escroc .... non travail.

    Pour ton pb, il faut d'abord prendre le temps de tout spécifier sur le papier.
    Si tu as une idée des IHM, des actions .... de ce que doit faire ton logiciel, écrit le. cela permet de proposer une expression des besoins sur un futur cahier des charges version 0. Et donc un chiffrage à la louche. En spécifiant les détails, avec un pro, tu auras le budget. C'est souvent difficile à estimer tant qu'on n'a pas les idées claires sur les fonctionnalités.

    Olivier

  9. #9
    Membre averti
    Homme Profil pro
    Chef d'entreprise
    Inscrit en
    Août 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef d'entreprise
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2013
    Messages : 18
    Par défaut
    Merci pour ces infos, effectivement financièrement ça va être dur de faire appel un pro du moins pour le moment et pour la réalisation complète de mon projet.

    Je vais donc tenter d'avancer pas à pas en ciblant mieux mes priorités. Mon premier objectif est de créer un formulaire de bon de commande (actuellement nous faisons ça avec excel) mais le soucis c'est que toutes les fonctions ne sont pas automatisés donc nous fonctionnons beaucoup avec des copier coller et surtout nous sommes obligé de ressaisir dans un journal des commandes les infos principales des bons de commandes (date, fournisseurs, chantier, montant HT) afin de pouvoir faire nos analyses croisés (encours par fournisseurs, encours par chantiers). Ce qui est assez lourd et redondant.
    Je vais donc d'abord me concentrer sur la création de ce formulaire de commande et une fois que j'aurai compris le mécanisme, je pourrai avancer sur les autres modules (devis, facturation) car le fonctionnement est sensiblement identique. Il ne me restera ensuite ''plus qu'à'' gérer la partie salarié qui là aussi sera un gros morceaux, mais chaque chose en son temps ...
    Ci-joint la capture d'écran du corps du formulaire souhaité (whaou le rêve !!! le jour ou cela fonctionne je gagne une heure de travail par jour !!!). Les tables sont déjà faites il faut maintenant (je pense !) retravailler les relations entre table et créer le formulaire, et là j'avoue que je suis bien perdu !! Merci de votre aide .
    Picasso
    Images attachées Images attachées  

  10. #10
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour, Picasso,

    C'est déjà beaucoup plus concret !

    Pour pouvoir choisir, l’article selon son code ou selon sa dénomination, vois ce tutoriel de Pierre Fauconnier : Sélection d'une donnée par l'une ou l'autre de ses propriétés.

    Je suppose que tu souhaites un formulaire à deux étages : au-dessus, les données de ton client ; en dessous le détail de son bon de commande.
    Si c’est le cas, vois ce tutoriel Comment classer les données dans des tables liées et construire un formulaire père/fils.

    Ensuite, reviens faire signe si tu as besoin d'un coup de main.

  11. #11
    Membre averti
    Homme Profil pro
    Chef d'entreprise
    Inscrit en
    Août 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef d'entreprise
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2013
    Messages : 18
    Par défaut
    Bonjour Claude

    Oui je te confirmes que c'est bien un formulaire à 2 étages que je souhaites. Je m'y mets dès demain matin et je te tiens au courant de mon avancement.

    Merci à toi

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

Discussions similaires

  1. Access me change mes relations entre tables
    Par karimspace dans le forum Access
    Réponses: 14
    Dernier message: 29/03/2006, 09h57
  2. Relation entre tables dans bdd différentes
    Par Mandotnet dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 29/03/2006, 08h03
  3. Les relations entre tables
    Par sheira dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 20/03/2006, 15h03
  4. Récupération des relations entre tables
    Par Themacleod1980 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/02/2006, 11h34
  5. relations entre tables
    Par ilyassou dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 22/11/2005, 07h48

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