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

Langage SQL Discussion :

jointure sur access 2003


Sujet :

Langage SQL

  1. #1
    Membre habitué
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Points : 153
    Points
    153
    Par défaut jointure sur access 2003
    Bonjour,

    Voici mon problème, j'ai importer des requêtes sql de access 97 vers access 2003 mais dès que ce dernier à affaire à une jointure il me donne un message d'erreur me disant:"impossible d'executer la requete, types de jointures ambigüe. Voici une de mes requêtes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT ACTEUR.ACT_MATRICULE, ACTEUR.ACT_NOM, ACTEUR.ACT_PRENOM, POLE_DE_COMPETENCE.POL_LIBELLE
    FROM [Tri Départements], ACTEUR LEFT JOIN POLE_DE_COMPETENCE ON ACTEUR.POL_KEY = POLE_DE_COMPETENCE.POL_KEY
    WHERE (((POLE_DE_COMPETENCE.POL_LIBELLE)<>"") AND ((ACTEUR.ACT_ACTIF)=1))
    ORDER BY [Tri Départements].[Odre de tri département], ACTEUR.ACT_NOM, ACTEUR.ACT_PRENOM;
    Quelqu'un pourrais t'il m'éclairer car je débute et je n'ai pas écrit cette requête?

    Merci d'avance

  2. #2
    Membre habitué
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Points : 153
    Points
    153
    Par défaut modification
    Rebonjour,

    J'ai modifié ma requête et celà semble fonctionner, mais ne connaissant pas bien les jointures left join est ce que quelqu'un pourrai me dire si ma nouvelle requete est correcte?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT ACTEUR.ACT_MATRICULE, ACTEUR.ACT_NOM, ACTEUR.ACT_PRENOM, POLE_DE_COMPETENCE.POL_LIBELLE
    FROM [Tri Départements], ACTEUR
    WHERE (((POLE_DE_COMPETENCE.POL_LIBELLE)<>"") And ((ACTEUR.ACT_ACTIF)=1) And (ACTEUR.POL_KEY=POLE_DE_COMPETENCE.POL_KEY))
    ORDER BY [Tri Départements].[Odre de tri département], ACTEUR.ACT_NOM, ACTEUR.ACT_PRENOM;

Discussions similaires

  1. Problème de VBA sur access 2003
    Par sweetty dans le forum VBA Access
    Réponses: 2
    Dernier message: 11/11/2007, 22h16
  2. Sécurité.mdw sur access 2003
    Par normanya dans le forum Sécurité
    Réponses: 1
    Dernier message: 10/04/2007, 13h17
  3. Comment Changer l'utilisateur en cours sur access 2003
    Par schwinny dans le forum Access
    Réponses: 2
    Dernier message: 26/06/2006, 13h44
  4. Gestion des droits d'accès sur Access 2003
    Par cotmar dans le forum Access
    Réponses: 2
    Dernier message: 04/05/2006, 16h41
  5. tri dans un état sur access 2003
    Par jps2 dans le forum Access
    Réponses: 10
    Dernier message: 28/04/2006, 13h03

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