Syntaxe du critère(appelant un champ txt) ds une requête croisée
3 réponses
JulieS
Bonjour,
Petite question Access : Comment faire pour créer une requête croisée et
définir comme critère un champ de formulaire existant.
L'utilisateur choisi sa période (Champ DateDebut_txt et DateFin_txt) et la
requête croisée récupère les données et effectue la requête. Voici ma requête
:
TRANSFORM Sum(ReqStatPharmacoType.CompteDeAlerteNumP) AS
SommeDeCompteDeAlerteNumP
SELECT ReqStatPharmacoType.Expr1
FROM ReqStatPharmacoType
WHERE
(((ReqStatPharmacoType.Expr1)=[Forms]![StatistiquePharmacoMenu]![DateDebut_txt]))
GROUP BY ReqStatPharmacoType.Expr1
PIVOT ReqStatPharmacoType.TypeAlerteP;
Comment est la syntaxe du WHERE ?Si je met directement "2004" ca marche mais
si je fais appelle à un champ de formulaire ca ne marche pas.
Petite question Access : Comment faire pour créer une requête croisée et définir comme critère un champ de formulaire existant. L'utilisateur choisi sa période (Champ DateDebut_txt et DateFin_txt) et la requête croisée récupère les données et effectue la requête. Voici ma requête :
TRANSFORM Sum(ReqStatPharmacoType.CompteDeAlerteNumP) AS SommeDeCompteDeAlerteNumP SELECT ReqStatPharmacoType.Expr1 FROM ReqStatPharmacoType WHERE (((ReqStatPharmacoType.Expr1)=[Forms]![StatistiquePharmacoMenu]![DateDebut_txt])) GROUP BY ReqStatPharmacoType.Expr1 PIVOT ReqStatPharmacoType.TypeAlerteP;
Comment est la syntaxe du WHERE ?Si je met directement "2004" ca marche mais si je fais appelle à un champ de formulaire ca ne marche pas.
"JulieS" <JulieS@discussions.microsoft.com> wrote in message
news:99FFEF5C-7EBE-46B3-A835-1E4A541F4B31@microsoft.com...
Bonjour,
Petite question Access : Comment faire pour créer une requête
croisée et
définir comme critère un champ de formulaire existant.
L'utilisateur choisi sa période (Champ DateDebut_txt et DateFin_txt)
et la
requête croisée récupère les données et effectue la requête. Voici
ma requête
:
TRANSFORM Sum(ReqStatPharmacoType.CompteDeAlerteNumP) AS
SommeDeCompteDeAlerteNumP
SELECT ReqStatPharmacoType.Expr1
FROM ReqStatPharmacoType
WHERE
(((ReqStatPharmacoType.Expr1)=[Forms]![StatistiquePharmacoMenu]![DateDebut_txt]))
GROUP BY ReqStatPharmacoType.Expr1
PIVOT ReqStatPharmacoType.TypeAlerteP;
Comment est la syntaxe du WHERE ?Si je met directement "2004" ca
marche mais
si je fais appelle à un champ de formulaire ca ne marche pas.
Petite question Access : Comment faire pour créer une requête croisée et définir comme critère un champ de formulaire existant. L'utilisateur choisi sa période (Champ DateDebut_txt et DateFin_txt) et la requête croisée récupère les données et effectue la requête. Voici ma requête :
TRANSFORM Sum(ReqStatPharmacoType.CompteDeAlerteNumP) AS SommeDeCompteDeAlerteNumP SELECT ReqStatPharmacoType.Expr1 FROM ReqStatPharmacoType WHERE (((ReqStatPharmacoType.Expr1)=[Forms]![StatistiquePharmacoMenu]![DateDebut_txt])) GROUP BY ReqStatPharmacoType.Expr1 PIVOT ReqStatPharmacoType.TypeAlerteP;
Comment est la syntaxe du WHERE ?Si je met directement "2004" ca marche mais si je fais appelle à un champ de formulaire ca ne marche pas.
Merci
JulieS
Bonjour Allan, Merci pour la réponse. Je ne comprend pas, car ca ne marche pas. Mais ce n'est pas au niveau du format de date que ca plante.
"Le moteur de la base de données Microsoft Jet ne reconnait pas '[Forms]![StatistiquePharmacoMenu]![DateDebut_txt]' en tant que nom de champ ou expression correcte"
En mode requete sélection pas de probleme, en mode croisée probleme.
Petite question Access : Comment faire pour créer une requête croisée et définir comme critère un champ de formulaire existant. L'utilisateur choisi sa période (Champ DateDebut_txt et DateFin_txt) et la requête croisée récupère les données et effectue la requête. Voici ma requête :
TRANSFORM Sum(ReqStatPharmacoType.CompteDeAlerteNumP) AS SommeDeCompteDeAlerteNumP SELECT ReqStatPharmacoType.Expr1 FROM ReqStatPharmacoType WHERE (((ReqStatPharmacoType.Expr1)=[Forms]![StatistiquePharmacoMenu]![DateDebut_txt])) GROUP BY ReqStatPharmacoType.Expr1 PIVOT ReqStatPharmacoType.TypeAlerteP;
Comment est la syntaxe du WHERE ?Si je met directement "2004" ca marche mais si je fais appelle à un champ de formulaire ca ne marche pas.
Merci
Bonjour Allan,
Merci pour la réponse.
Je ne comprend pas, car ca ne marche pas. Mais ce n'est pas au niveau du
format de date que ca plante.
"Le moteur de la base de données Microsoft Jet ne reconnait pas
'[Forms]![StatistiquePharmacoMenu]![DateDebut_txt]' en tant que nom de champ
ou expression correcte"
En mode requete sélection pas de probleme, en mode croisée probleme.
"JulieS" <JulieS@discussions.microsoft.com> wrote in message
news:99FFEF5C-7EBE-46B3-A835-1E4A541F4B31@microsoft.com...
Bonjour,
Petite question Access : Comment faire pour créer une requête
croisée et
définir comme critère un champ de formulaire existant.
L'utilisateur choisi sa période (Champ DateDebut_txt et DateFin_txt)
et la
requête croisée récupère les données et effectue la requête. Voici
ma requête
:
TRANSFORM Sum(ReqStatPharmacoType.CompteDeAlerteNumP) AS
SommeDeCompteDeAlerteNumP
SELECT ReqStatPharmacoType.Expr1
FROM ReqStatPharmacoType
WHERE
(((ReqStatPharmacoType.Expr1)=[Forms]![StatistiquePharmacoMenu]![DateDebut_txt]))
GROUP BY ReqStatPharmacoType.Expr1
PIVOT ReqStatPharmacoType.TypeAlerteP;
Comment est la syntaxe du WHERE ?Si je met directement "2004" ca
marche mais
si je fais appelle à un champ de formulaire ca ne marche pas.
Bonjour Allan, Merci pour la réponse. Je ne comprend pas, car ca ne marche pas. Mais ce n'est pas au niveau du format de date que ca plante.
"Le moteur de la base de données Microsoft Jet ne reconnait pas '[Forms]![StatistiquePharmacoMenu]![DateDebut_txt]' en tant que nom de champ ou expression correcte"
En mode requete sélection pas de probleme, en mode croisée probleme.
Petite question Access : Comment faire pour créer une requête croisée et définir comme critère un champ de formulaire existant. L'utilisateur choisi sa période (Champ DateDebut_txt et DateFin_txt) et la requête croisée récupère les données et effectue la requête. Voici ma requête :
TRANSFORM Sum(ReqStatPharmacoType.CompteDeAlerteNumP) AS SommeDeCompteDeAlerteNumP SELECT ReqStatPharmacoType.Expr1 FROM ReqStatPharmacoType WHERE (((ReqStatPharmacoType.Expr1)=[Forms]![StatistiquePharmacoMenu]![DateDebut_txt])) GROUP BY ReqStatPharmacoType.Expr1 PIVOT ReqStatPharmacoType.TypeAlerteP;
Comment est la syntaxe du WHERE ?Si je met directement "2004" ca marche mais si je fais appelle à un champ de formulaire ca ne marche pas.
Merci
Alan Cossey
Julie, Tu essaies de sélectionner ReqStatPharmacoType.Expr1, mais tu ne l'as pas défini???
Alan
"JulieS" wrote in message news:
Bonjour Allan, Merci pour la réponse. Je ne comprend pas, car ca ne marche pas. Mais ce n'est pas au niveau du format de date que ca plante.
"Le moteur de la base de données Microsoft Jet ne reconnait pas '[Forms]![StatistiquePharmacoMenu]![DateDebut_txt]' en tant que nom de champ ou expression correcte"
En mode requete sélection pas de probleme, en mode croisée probleme.
Petite question Access : Comment faire pour créer une requête croisée et définir comme critère un champ de formulaire existant. L'utilisateur choisi sa période (Champ DateDebut_txt et DateFin_txt) et la requête croisée récupère les données et effectue la requête. Voici ma requête :
TRANSFORM Sum(ReqStatPharmacoType.CompteDeAlerteNumP) AS SommeDeCompteDeAlerteNumP SELECT ReqStatPharmacoType.Expr1 FROM ReqStatPharmacoType WHERE (((ReqStatPharmacoType.Expr1)=[Forms]![StatistiquePharmacoMenu]![DateDebut_txt])) GROUP BY ReqStatPharmacoType.Expr1 PIVOT ReqStatPharmacoType.TypeAlerteP;
Comment est la syntaxe du WHERE ?Si je met directement "2004" ca marche mais si je fais appelle à un champ de formulaire ca ne marche pas.
Merci
Julie,
Tu essaies de sélectionner ReqStatPharmacoType.Expr1, mais tu ne l'as
pas défini???
Alan
"JulieS" <JulieS@discussions.microsoft.com> wrote in message
news:9DA1B499-670F-447B-8D08-D89A5D95A311@microsoft.com...
Bonjour Allan,
Merci pour la réponse.
Je ne comprend pas, car ca ne marche pas. Mais ce n'est pas au
niveau du
format de date que ca plante.
"Le moteur de la base de données Microsoft Jet ne reconnait pas
'[Forms]![StatistiquePharmacoMenu]![DateDebut_txt]' en tant que nom
de champ
ou expression correcte"
En mode requete sélection pas de probleme, en mode croisée probleme.
"JulieS" <JulieS@discussions.microsoft.com> wrote in message
news:99FFEF5C-7EBE-46B3-A835-1E4A541F4B31@microsoft.com...
Bonjour,
Petite question Access : Comment faire pour créer une requête
croisée et
définir comme critère un champ de formulaire existant.
L'utilisateur choisi sa période (Champ DateDebut_txt et
DateFin_txt)
et la
requête croisée récupère les données et effectue la requête.
Voici
ma requête
:
TRANSFORM Sum(ReqStatPharmacoType.CompteDeAlerteNumP) AS
SommeDeCompteDeAlerteNumP
SELECT ReqStatPharmacoType.Expr1
FROM ReqStatPharmacoType
WHERE
(((ReqStatPharmacoType.Expr1)=[Forms]![StatistiquePharmacoMenu]![DateDebut_txt]))
GROUP BY ReqStatPharmacoType.Expr1
PIVOT ReqStatPharmacoType.TypeAlerteP;
Comment est la syntaxe du WHERE ?Si je met directement "2004" ca
marche mais
si je fais appelle à un champ de formulaire ca ne marche pas.
Julie, Tu essaies de sélectionner ReqStatPharmacoType.Expr1, mais tu ne l'as pas défini???
Alan
"JulieS" wrote in message news:
Bonjour Allan, Merci pour la réponse. Je ne comprend pas, car ca ne marche pas. Mais ce n'est pas au niveau du format de date que ca plante.
"Le moteur de la base de données Microsoft Jet ne reconnait pas '[Forms]![StatistiquePharmacoMenu]![DateDebut_txt]' en tant que nom de champ ou expression correcte"
En mode requete sélection pas de probleme, en mode croisée probleme.
Petite question Access : Comment faire pour créer une requête croisée et définir comme critère un champ de formulaire existant. L'utilisateur choisi sa période (Champ DateDebut_txt et DateFin_txt) et la requête croisée récupère les données et effectue la requête. Voici ma requête :
TRANSFORM Sum(ReqStatPharmacoType.CompteDeAlerteNumP) AS SommeDeCompteDeAlerteNumP SELECT ReqStatPharmacoType.Expr1 FROM ReqStatPharmacoType WHERE (((ReqStatPharmacoType.Expr1)=[Forms]![StatistiquePharmacoMenu]![DateDebut_txt])) GROUP BY ReqStatPharmacoType.Expr1 PIVOT ReqStatPharmacoType.TypeAlerteP;
Comment est la syntaxe du WHERE ?Si je met directement "2004" ca marche mais si je fais appelle à un champ de formulaire ca ne marche pas.