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 :

Création d'une requête de correspondance


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Création d'une requête de correspondance
    Bonjour,

    N'étant pas un expert sur Access, je bloque complètement...
    Je suis en train de créer une cartographie des compétences pour mon entreprise.
    J'ai déjà bien avancé ,mais il me reste un dernier détail à régler.

    Je vous joins mes fichiers exemples (le fichier Excel est mon résultat final)

    Par exemple pour le métier "Ressources Humaines III.1" la compétence "Développement des autres" qui demande le niveau 1, est de niveau 1 pour l'agent Mimi Julie.
    Cependant, si je sélectionne le métier "Ressources Humaines III.2" la compétence "Développement des autres " qui demande le niveau 2 est de niveau 0 pour l'agent, alors qu'il devrait être de niveau 1.

    La raison est que le code de la compétence est différent entre les 2 métiers, étant donnée que les niveaux de compétence demandés sont différents.

    Auriez-vous une solution à me proposer pour mon problème ?
    On m'a conseillé de créer une requête de correspondance mais je ne sais pas par où commencer...

    J'espère avoir été clair
    Merci d'avance,

    Skav10
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut
    A mon avis, il ne pas possible de donner de réponse tant que les données des tables Agents et Métiers ne sont pas cohérentes.
    La requête ci-dessous donne des résultats anormaux en ce sens qu'elle indique pour certains agents
    (a) des métiers ne figurant pas dans la liste des métiers.,
    (b) des métiers libellés différemment alors qu'ils ont le même code.
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT AGENT.[UC (UC) Code], METIERS.[UC (UC) Code], AGENT.[UC (UC) Lib], METIERS.[UC (UC) Lib]
    FROM AGENT LEFT JOIN METIERS ON AGENT.[UC (UC) Code] = METIERS.[UC (UC) Code];
    Par ailleurs, il est inutile de reprendre dans la table Agents, les libellés des métiers: les codes de ces métiers devraient être suffisants.
    Cela éviterait en tous cas ces libellés différents selon les tables !

    Cdt

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Bonjour EricDgn,

    Merci de ta réponse

    Dans mon cas, il est normal de trouver des métiers ne figurant pas dans la liste des métiers, étant donnée qu'un agent peut détenir des compétences sur d'autres métiers (il y en a plus de 30 dans mon entreprise, j'ai oublié de le préciser).
    De plus, je ne peux pas modifier le libellé des métiers, le fichier de base ne peut être transformé.

    As-tu une autre solution ou même un conseil à me donner pour que je puisse continuer ?

    Merci d'avance

    Skav10

  4. #4
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut
    Désolé, les données manquant de cohérence, le récapitulatif souhaité ne saurait être produit.

    Exemple:
    (a) dans la table METIERS on a le code UC60044 utilisé pour 2 métiers différents
    Nom : METIERS 01.jpg
Affichages : 196
Taille : 63,5 Ko

    (b) et dans la table AGENTS on a ce même code UC60044, mais avec des libelles différents de ceux utilisés dans la table METIERS
    Nom : METIERS 02.jpg
Affichages : 202
Taille : 82,3 Ko
    Il n'est donc pas possible de faire un lien entre les métiers ou codes des 2 tables !
    A quoi renvoie UC60044 ? Au métier n°39 ou au métier n°54 ?

    Cordialement.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Bonjour EricDgn,

    Merci pour ton aide.
    Je vais essayer de contourner le problème sous Excel.

    Bonne journée

    Skav10

Discussions similaires

  1. [AC-2003] Aide pour la création d'une requête complexe de non-correspondance ?
    Par [ZiP] dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 09/04/2010, 14h12
  2. Création d'une requête de non correspondance
    Par Jeff_p dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 08/09/2009, 11h43
  3. Réponses: 2
    Dernier message: 10/03/2006, 13h55
  4. Réponses: 4
    Dernier message: 28/10/2005, 20h58
  5. [MySQL] Aide à la création d'une requête
    Par tom06440 dans le forum Requêtes
    Réponses: 6
    Dernier message: 19/10/2005, 22h05

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