Probleme de parametre de la date dans ma requete analyse croisee
Eric
-
Castours -
Castours -
Bonjour tous.
J'ai une requête qui m'a beaucoup compliqué j'espère que j'aurais une solution dans ce forum et vous en remercie d'avance.
Mon problème : j'essaie en vain d'exécuter une requête analyse croisée avec comme paramètre date. Mais il ne s'ouvre pas. Il y a un message d'erreur qui dit :"le moteur de base de données Microsoft access ne reconnaît pas "formulaire f_..." entant que nom de champs ou expression correcte "
Svp comment faire ?
Voici le code SQL :
TRANSFORM Sum(Mouvements.Qtecommande) AS SommeDeQtecommande
SELECT produits.Designation
FROM produits INNER JOIN Mouvements ON produits.IdProduit = Mouvements.IdProduit
WHERE Mouvements.DateMov Between forms!f_MOUVEMENTS!txtdatedebut And forms!f_MOUVEMENTS!txtdatefin
GROUP BY produits.Designation
PIVOT Mouvements.TypeMov;
Voici mon fichier access
https://www.cjoint.com/c/JKAsQmGQlHf
Nom de la requête: "R_mouvements"
J'ai une requête qui m'a beaucoup compliqué j'espère que j'aurais une solution dans ce forum et vous en remercie d'avance.
Mon problème : j'essaie en vain d'exécuter une requête analyse croisée avec comme paramètre date. Mais il ne s'ouvre pas. Il y a un message d'erreur qui dit :"le moteur de base de données Microsoft access ne reconnaît pas "formulaire f_..." entant que nom de champs ou expression correcte "
Svp comment faire ?
Voici le code SQL :
TRANSFORM Sum(Mouvements.Qtecommande) AS SommeDeQtecommande
SELECT produits.Designation
FROM produits INNER JOIN Mouvements ON produits.IdProduit = Mouvements.IdProduit
WHERE Mouvements.DateMov Between forms!f_MOUVEMENTS!txtdatedebut And forms!f_MOUVEMENTS!txtdatefin
GROUP BY produits.Designation
PIVOT Mouvements.TypeMov;
Voici mon fichier access
https://www.cjoint.com/c/JKAsQmGQlHf
Nom de la requête: "R_mouvements"
4 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
à ta place, j'essaierais d'éviter d'utiliser TRANSFORM.-
- utiliser le même genre de technique qu'ici: https://forums.commentcamarche.net/forum/affich-36950831-afficher-la-date-sur-mon-etat-et-afficher-les-dates-dans-ma-requete#18
ou bien corriger la structure de tes tables.
-
-
Bonjour
Une analyse croisée comporte 3 elements
Un champ colonne
un champ ligne
un champ somme -
-
bonjour
pour realiser une requete d'analyse croisée , il te faut un champs ligne, un champ colonne et un champ somme