Bonjour,
Je viens vers vous car, suite à mon problème d'hier ici je galère sur la conversion de cette requête en chaine de caractère. (Utilisation en VBA)
Mon but et d'obtenir une requête d'analyse croisée, de manière à faire varier dynamiquement un graphique (dans un formulaire) en fonction des valeurs des ComboBox de ce même formulaire (annee et semaine).
Pour ce faire, je supprime, à chaque fois, la requête pour la recréer avec les nouvelles valeurs des ComboBox (en VBA).
Mode Création (merci à User):
VBA du formulaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part DSum("[Quantité]" ,"[Matable]","[Type]= '" & [Type] & "' and [Semaine] <= " & [Semaine])
Seul le TRANSFORM me pose probleme. En effet je recois une erreur 2465 (Access ne trouve pas le champ '|' auquel il est fait référence). En utilisant des espions sur les différentes valeurs, j'ai l'impression qu'il ne reconnait pas les deux valeurs [Semaine] et [Type].
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SQL = "TRANSFORM DSum([Quantité],[Matable],[Type] = '" & [Type] & "' AND [Semaine] <= " & [Semaine] & " ) AS tSomme " & _ .... ....
J'ai essayé d'utiliser l'ADO mais je n'y connais pas grand chose ...
Auriez-vous une idée ou une piste à me donner ? Car je suis dessus depuis ce matin et je galère royalement.
Je vous remercie par avance
EDIT : j'abandonne cette idée ^^
Partager