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 :

Problème avec faq Comment créer des requêtes d'analyses croi


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 66
    Points : 61
    Points
    61
    Par défaut Problème avec faq Comment créer des requêtes d'analyses croi
    Bonjour, me revoilas

    J'ai rencontrer un problème avec la FAQ :
    http://loufab.developpez.com/analyseparam/

    Il me met :
    Erreur de syntaxe dans l'instruction TRANSFORM

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ' compose la chaîne SQL
    Sql = "TRANSFORM First(Etat_Fiche_essai.TexteVolto) AS PremierDeTexteVolto"
    Sql = Sql & "SELECT ..... 
     
    ' crée la nouvelle requete
        CurrentDb.CreateQueryDef "FicheEssaisEnCours", Sql


    Si vous pouvez me dire où ce trouve l'erreur de syntaxe.
    Merci d'avance.

    Je mets le code entier au cas ou :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    ' compose la chaîne SQL
    Sql = "TRANSFORM First(Etat_Fiche_essai.TexteVolto) AS PremierDeTexteVolto"
    Sql = Sql & "SELECT Etat_Fiche_essai.Libelle_Centre, Etat_Fiche_essai.Libelle_Installation, Etat_Fiche_essai.Cahier_essais, Etat_Fiche_essai.N°_Protection AS CPT"
    Sql = Sql & "FROM Etat_Fiche_essai"
    Sql = Sql & "WHERE (((Etat_Fiche_essai.N°_Protection) = CPT_E_1 Or (Etat_Fiche_essai.N°_Protection) = CPT_E_2) Or (Etat_Fiche_essai.N°_Protection) = CPT_E_3) Or (Etat_Fiche_essai.N°_Protection) = CPT_E_4) Or (Etat_Fiche_essai.N°_Protection) = CPT_E_5) Or (Etat_Fiche_essai.N°_Protection) = CPT_E_6) Or (Etat_Fiche_essai.N°_Protection) = CPT_E_7)And Not (Etat_Fiche_essai.N°_Protection)="")"
    Sql = Sql & "GROUP BY Etat_Fiche_essai.Libelle_Centre, Etat_Fiche_essai.Libelle_Installation, Etat_Fiche_essai.Cahier_essais, Etat_Fiche_essai.N°_Protection"
    Sql = Sql & "PIVOT Etat_Fiche_essai.N°_Protection;"
     
     
    ' supprime la requête AnalyseAnnée
    '    DoCmd.DeleteObject acQuery, "FicheEssaisEnCours"
     
    ' crée la nouvelle requete
        CurrentDb.CreateQueryDef "FicheEssaisEnCours", Sql


    edit : cafeine, merci d'utiliser les balises code au lieu de la couleur bleue.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 66
    Points : 61
    Points
    61
    Par défaut J'ai trouvé!!
    En fait il y a deux grosses erreurs dans mon code.

    La première :
    Il faut mettre un espace avant chaque " de fin de ligne.

    La deuxième :
    j'avais mal saisi les doubles côtes mais j'ai trouvé ce qu'il fallait sur ce site : http://drq.developpez.com/vb/tutoriels/String/#Trucs

    Merci à
    Fabrice CONSTANS
    Sébastien CURUTCHET
    pour les infos qu'ils ont mis en ligne
    A+

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/02/2015, 17h38
  2. Problème avec une fonction créant des requêtes
    Par scarabeous dans le forum Access
    Réponses: 11
    Dernier message: 16/07/2008, 14h10
  3. [ABAP] Comment créer une requête avec jointure
    Par roadster62 dans le forum SAP
    Réponses: 1
    Dernier message: 21/02/2006, 16h04
  4. Comment créer des requêtes parametres
    Par bolbol dans le forum Access
    Réponses: 1
    Dernier message: 08/11/2005, 11h17
  5. Comment créer des onglets comme avec Excel (sheet1/sheet2)
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/09/2005, 16h36

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