Bonsoir,
Je bloque sur la requête "simpl" suivante:
Où j'obtiens les erreurs de caisse par jour sur une année et un numéro de semaine choisi par l'utilisateur au lancement de la requête (au passage j'ai traduis la date en num semaine et année pour filtrage).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT T_SAISIE.CAISSE, T_SAISIE.DATE_SAISIE, T_SAISIE.ERREUR, Format([DATE_SAISIE],"yyyy") AS Année, Format([DATE_SAISIE],"ww") AS Semaine FROM T_SAISIE WHERE (((Format([DATE_SAISIE],"yyyy"))=[Choisir année]) AND ((Format([DATE_SAISIE],"ww"))=[Choisir numéro de semaine])) ORDER BY T_SAISIE.CAISSE;
Je voudrais obtenir le résultat de cette requête avec CAISSE en colonne puis les dates (7 dates max puisque l'utilisateur à déjà filtré sur une semaine) en entête de ligne, puis les valeurs erreurs caisses de chaque jour sur chaque caisse. Le but étant de créer un état sous cette forme.
Problème: Comment puis afficher les jours de la semaine filtrée en ligne et non pas en colonne.???
J'ai pensé à transformer cette requête en analysecroisé, les filtres (critères) ne sont plus acceptés "Le moteur de la base Jet ne reconnaît pas '[choisir année]' ...même si je passe par des REQUETES - PARAMETRES, les filtres ne marchent pas...enfin cette requête analyse croisée ne fonctionnera certainement pas ds mon état...où je ne veux afficher que les 7 jours de la semaine filtrée.
Que me conseillez vous? Une requête Union peut elle m'aider??
Merci pour vos tuyaux.
Bonne soirée
Partager