OVH Cloud OVH Cloud

Requête analyse croisée

2 réponses
Avatar
Julien Blanc
Bonjour,
Je ne parviens pas =E0 faire une requ=EAte analyse crois=E9e=20
avec comme crit=E8re d'un champ la valeur d'un contr=F4le d'un=20
formulaire actif.
J'ai essay=E9 avec [Formulaires]![Nom_du_formulaire]!
[Nom_du_contr=F4le] comme crit=E8re (solution qui fonctionne=20
avec une requ=EAte s=E9lection), mais je re=E7ois le=20
message d'erreur suivant:
"Le moteur de la base de donn=E9es Microsoft Jet ne=20
reconna=EEt pas 'Formulaires!Nom_du_formulaire!
Nom_du_contr=F4le' en tant que nom de champ ou expression=20
correcte".
J'ai essay=E9 en basant ma requ=EAte Analyse Crois=E9e sur une=20
requ=EAte qui s'occuperait de s=E9lectionner le bon champ,=20
mais en vain.
Si quelqu'un a une suggestion, je lui en serait=20
=E9ternellement reconnaissant :-)

Merci d'avance

2 réponses

Avatar
Michel Walsh
Salut,


Il faut déclarer le type de données pour chacun des paramètres d'une
requête croisée ( sous le menu principal avec l'éditeur de requêtes, Query |
Parameters ...

Fournir chacun des paramètres, tel que
Forms!NomDuFormulaire!NomDuControle, et y faire correspondre le type de
données.




Espérant être utile,
Vanderghast, Access MVP


"Julien Blanc" wrote in message
news:056601c37b51$f404d270$
Bonjour,
Je ne parviens pas à faire une requête analyse croisée
avec comme critère d'un champ la valeur d'un contrôle d'un
formulaire actif.
J'ai essayé avec [Formulaires]![Nom_du_formulaire]!
[Nom_du_contrôle] comme critère (solution qui fonctionne
avec une requête sélection), mais je reçois le
message d'erreur suivant:
"Le moteur de la base de données Microsoft Jet ne
reconnaît pas 'Formulaires!Nom_du_formulaire!
Nom_du_contrôle' en tant que nom de champ ou expression
correcte".
J'ai essayé en basant ma requête Analyse Croisée sur une
requête qui s'occuperait de sélectionner le bon champ,
mais en vain.
Si quelqu'un a une suggestion, je lui en serait
éternellement reconnaissant :-)

Merci d'avance
Avatar
Julien Blanc
C'était tout à fait ça.
Merci beaucoup :-)

-----Message d'origine-----
Salut,


Il faut déclarer le type de données pour chacun des
paramètres d'une

requête croisée ( sous le menu principal avec l'éditeur
de requêtes, Query |

Parameters ...

Fournir chacun des paramètres, tel que
Forms!NomDuFormulaire!NomDuControle, et y faire
correspondre le type de

données.




Espérant être utile,
Vanderghast, Access MVP


"Julien Blanc" wrote in message
news:056601c37b51$f404d270$
Bonjour,
Je ne parviens pas à faire une requête analyse croisée
avec comme critère d'un champ la valeur d'un contrôle d'un
formulaire actif.
J'ai essayé avec [Formulaires]![Nom_du_formulaire]!
[Nom_du_contrôle] comme critère (solution qui fonctionne
avec une requête sélection), mais je reçois le
message d'erreur suivant:
"Le moteur de la base de données Microsoft Jet ne
reconnaît pas 'Formulaires!Nom_du_formulaire!
Nom_du_contrôle' en tant que nom de champ ou expression
correcte".
J'ai essayé en basant ma requête Analyse Croisée sur une
requête qui s'occuperait de sélectionner le bon champ,
mais en vain.
Si quelqu'un a une suggestion, je lui en serait
éternellement reconnaissant :-)

Merci d'avance


.