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

Requêtes et SQL. Discussion :

PB Jointure sous access 2007


Sujet :

Requêtes et SQL.

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 206
    Points : 110
    Points
    110
    Par défaut PB Jointure sous access 2007
    Bonjour,

    j'ai créé un programme qui doit attaquer une base access.
    Le prog. est fait (WIndev) et marche bien sous HF.

    Mais lorsque j'attache les tables a la base access j'ai un prob. SQL.
    Je ne connais pas access mais, semble t il , il gére difficilement les jointures 'JOIN'.
    (Alors que ce genre de syntaxe passe tranquillement sous SQLServer)

    Voici ma syntaxe , si quelqu'un c'est comment placer les parenthéses ou autres sous access pour que ça marche !

    Merci à tous.


    PS: le message est :
    'expression JOIN non supportée'
    Quand je joue avec les parenthéses j'ai un autre message disant qu'il y a une 'erreur de syntaxe dans l'operation JOIN'

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    SELECT Audits.nom_audit AS nom_audit, 
    Audits.date_prev AS date_prev, 
    Audits.date_reel AS date_reel, 
    Audits.commentaires AS commentaires, 
    Audits.produits AS produits, 
    Audits.etiq_jaune AS etiq_jaune, 
    Audits.etiq_rouge AS etiq_rouge, 
    Audits.etiq_vert AS etiq_vert, 
    Audits.etiq_blanchePK AS etiq_blanchePK, 
    Audits.etiq_blancheHC AS etiq_blancheHC, 
    Audits.auditeur AS auditeur, 
    Audits.autre_auditeur1 AS autre_auditeur1, 
    Audits.autre_auditeur2 AS autre_auditeur2, 
    Types.nom_type AS nom_type, 
    Societes.nom_societe AS nom_societe, 
    Sites.nom_site AS nom_site, 
    Audits.id_type AS id_type 
    FROM Sites RIGHT OUTER JOIN Audits ON (Sites.id_site = Audits.id_site) , 
    Societes INNER JOIN Audits ON (Societes.id_societe = Audits.id_societe), 
    Types INNER JOIN Audits ON (Types.id_type = Audits.id_type) 
    WHERE Audits.date_prev BETWEEN '07/01/2008' AND '13/01/2008' 
    GROUP BY Audits.auditeur, Audits.autre_auditeur1, Audits.autre_auditeur2, Audits.date_prev, Audits.date_reel, Audits.commentaires, Audits.produits, Audits.etiq_jaune, Audits.etiq_rouge, Audits.etiq_vert, Audits.etiq_blanchePK, Audits.etiq_blancheHC, Types.nom_type, Societes.nom_societe, Sites.nom_site, Audits.nom_audit, Audits.id_type 
    ORDER BY auditeur ASC, date_prev ASC, autre_auditeur1 ASC, autre_auditeur2 ASC

  2. #2
    Membre régulier
    Inscrit en
    Mai 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 104
    Points : 124
    Points
    124
    Par défaut
    Salut
    Remplace Outer par Left

  3. #3
    Membre régulier
    Inscrit en
    Mai 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 104
    Points : 124
    Points
    124
    Par défaut
    Oups
    essecuses, enlève le outer...

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 206
    Points : 110
    Points
    110
    Par défaut re pb
    toujours le meme pb.

    Merci

  5. #5
    Membre régulier
    Inscrit en
    Mai 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 104
    Points : 124
    Points
    124
    Par défaut
    Bonsoir,
    Mets tes dates entre # au lieu des '

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 206
    Points : 110
    Points
    110
    Par défaut
    merci,
    ça marche, s'était bien les # autour des dates.

    Petit point aussi qui servira certainement à d'autres :
    le format est #MM/JJ/AAAA#

    A+

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

Discussions similaires

  1. Imprimante sous Access 2007
    Par texas2607 dans le forum Access
    Réponses: 6
    Dernier message: 02/08/2007, 11h57
  2. [Monthname] impossible sous access 2007
    Par Fredo02 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 16/07/2007, 16h30
  3. Probleme de création nouvelle base sous ACCESS 2007
    Par choco95 dans le forum Sécurité
    Réponses: 3
    Dernier message: 10/07/2007, 09h09
  4. Pourquoi développez vous sous Access 2007 encore en beta ?
    Par Lou Pitchoun dans le forum Sondages et Débats
    Réponses: 22
    Dernier message: 25/01/2007, 13h12
  5. requete et jointure sous access
    Par sapic dans le forum Access
    Réponses: 4
    Dernier message: 03/04/2006, 13h21

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