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 :

Lier deux tables avec plusieurs champs


Sujet :

Modélisation

  1. #1
    Candidat au Club
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Février 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Finance

    Informations forums :
    Inscription : Février 2017
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Lier deux tables avec plusieurs champs
    Bonjour,

    Etant novice en access je me permets de venir vous demander votre aide pour résoudre mon soucis.

    J'ai 2 tables

    Nom : Capture2.JPG
Affichages : 1629
Taille : 113,8 KoNom : Capture1.jpg
Affichages : 1514
Taille : 131,0 KoNom : Capture2.JPG
Affichages : 1629
Taille : 113,8 KoNom : Capture1.jpg
Affichages : 1514
Taille : 131,0 Ko

    Une table contient les jours (un par un) de congés et jours de prestation par matricules
    L'autre contient les divisions par cost center par matricules par mois.

    Je tente de croiser les deux et d'obtenir un resultat ou les jours seraient croisés avec les cost center.

    Est-ce possible via access ?

    Les deux tables sont en .accdb

    Je vous remercie d'avance pour votre aide.
    Phil

  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.

    Je vais te faire une répons générique mais je pense que tu pourras l'adapter à ton problème.

    Pour faire ce que tu veux (combiner les tables) on utilise un requête dans laquelle on va définir la relation entre les tables.
    On appelle cette relation une jointure et elle peut porter sur plusieurs champs.

    1. Va dans Access et demande la création d'une requête. Tu peux essayer de suivre l'assistant si tu veux mais je trouve que le faire en manuel est plus confortable. Je décris les étapes manuelles.
    2. Donc une fois la requête créée, tu ajoutes tes 2 tables.
    3. Après tu cliques un champ dans l'une des tables et tu le glisses vers celui qui lui correspond dans l'autre table.
    4. Tu répètes l'opération pour tous les champs qui doivent se correspondre.
    5. Tu devrais avoir au moins le matricule parmi ces champs.
    6. Après tu choisi les champs que tu veux voir affichés et tu les glissent dans les colonnes en dessous des tables.
    7. Pour voir le résultat, appuis sur l'icône d'affichage. Celle qui ressemble à un tableau.


    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.

Discussions similaires

  1. Lier deux tables avec une clé et requête correspondante
    Par maria1991 dans le forum Requêtes
    Réponses: 7
    Dernier message: 30/04/2014, 08h31
  2. Lier deux tables avec une clé étrangère
    Par Ruy Blas dans le forum Requêtes
    Réponses: 3
    Dernier message: 20/06/2013, 08h48
  3. Requetes sur deux tables avec plusieurs retour
    Par IP-Fix dans le forum Requêtes
    Réponses: 16
    Dernier message: 13/11/2008, 18h46
  4. lier deux table avec un formulaire
    Par timal78 dans le forum IHM
    Réponses: 1
    Dernier message: 28/01/2008, 10h59
  5. Réponses: 7
    Dernier message: 14/02/2006, 10h33

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