Bonjour,
J'essaie de faire un tableau dans un état qui me repertorie le nombre de vente par semaine d'un mois choisi et par département. Je souhaiterais un tableau de ce style :
J'ai créé une requête d'analyse croisée qui me donne exactement ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Département Sem n°6 Sem n°7 Sem n°8 Sem n°9 Sem n°10 Ain 5 12 6 3 5 Aisne 10 23 28 45 6 Corrèze 3 5 1 2 6 etc..
J'aimerais pouvoir mettre mon état à jour tous les mois.
J'ai pour l'instant créé un état en "dur" du mois de mars avec en en-tête de page mes étiquettes de semaines pour le mois en cours, et dans le détail de l'état, j'ai le résultat de ma requête avec les départements et les nombres de ventes.
Je compte après rendre mon état dynamique pour qu'il change chaque mois
J'ai mis en VBA ma requête d'analyse croisée pour qu'elle soit dans la source de l'état à l'ouverture du formulaire :
mais j'ai l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Me.RecordSource = req1
"Impossible d'utiliser comme sous-requête l'analyse croisée d'une colonne fixe"
Si je met ma requête direct dans la source, ca fonctionne. Mais par VBA, ca me met cette erreur.
Quelqu'un a la solution pour que ca fonctionne?
J'aimerais aussi savoir ce que vous pensiez de la méthode que je suis en train de faire pour réaliser cet état.
Merci de votre aide
Partager