![]()
Je tente de créer une requête d'analyse croisée à l'aide d'un clic sur un bouton sous vba dont voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim sql As String sql = "TRANSFORM Sum(qconsoFTparBismestreetannée.Montant) AS SommeDeMontant" sql = " SELECT qconsoFTparBismestreetannée.Bimestre" sql = " FROM qconsoFTparBismestreetannée" sql = " WHERE (((qconsoFTparBismestreetannée.année) = " & Me.ztAnnée & " Or (qconsoFTparBismestreetannée.année) = " & (Me.ztAnnée - 1) & "))" sql = " GROUP BY qconsoFTparBismestreetannée.Bimestre" sql = " PIVOT qconsoFTparBismestreetannée.année;" CurrentDb.QueryDefs("qconsoFTparBismestreetannée_AC").sql = sql
J'ai en retour le message suivant :
ERREUR 3129
Instruction SQL non valide ; 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' ou 'UPDATE' attendus.
La requête qconsoFTparbimestreetannée_AC existe déja (en SQL) et fonctionne bien, j'ai recopié son code sql dans VB
Pouvez vous m'aider
merci d'avance
![]()
![]()
![]()
Partager