OVH Cloud OVH Cloud

Regroupement de dates dans une requête

5 réponses
Avatar
ddecroos
Bonjour,

j'utilise Access 97, et je suis confront=E9 =E0 un probl=E8me lorsque
j'essaye d'effectuer la requ=EAte suivante (elle est volontairement
simplifi=E9e pour bien isoler le probl=E8me) :

Select Year(Dt) From Table1 Group By Year(Dt)

Lorsque j'ex=E9cute la requ=EAte, j'obtiens le message d'erreur "Appel de
proc=E9dure incorrect".
Dans "Table1", le champ "Dt" est bien sur d=E9clar=E9 comme "Date/Heure".
En revanche, lorsque je teste cette requ=EAte sous Access 2000, elle
fonctionne.
Y a-t-il une astuce pour que =E7a fonctionne sous 97 ?

Merci d'avance

Damien

5 réponses

Avatar
Dédé
Bonjour,
sauf erreur de ma part, ne manquerait-il pas un "AS monchamp" dans la
requête ? :
"Select Yaer(Dt) as Annee FROM Table1 Group By Yaer(Dt);"

Mais je peux me tromper...

a écrit dans le message de news:

Bonjour,

j'utilise Access 97, et je suis confronté à un problème lorsque
j'essaye d'effectuer la requête suivante (elle est volontairement
simplifiée pour bien isoler le problème) :

Select Year(Dt) From Table1 Group By Year(Dt)

Lorsque j'exécute la requête, j'obtiens le message d'erreur "Appel de
procédure incorrect".
Dans "Table1", le champ "Dt" est bien sur déclaré comme "Date/Heure".
En revanche, lorsque je teste cette requête sous Access 2000, elle
fonctionne.
Y a-t-il une astuce pour que ça fonctionne sous 97 ?

Merci d'avance

Damien
Avatar
ddecroos
Bonjour,

merci pour ta réponse, mais même avec ça, j'ai toujours mon erreur.
Je continue de chercher ...
Avatar
3stone
Salut,


j'utilise Access 97, et je suis confronté à un problème lorsque
j'essaye d'effectuer la requête suivante (elle est volontairement
simplifiée pour bien isoler le problème) :

Select Year(Dt) From Table1 Group By Year(Dt)

Lorsque j'exécute la requête, j'obtiens le message d'erreur "Appel de
procédure incorrect".
Dans "Table1", le champ "Dt" est bien sur déclaré comme "Date/Heure".
En revanche, lorsque je teste cette requête sous Access 2000, elle
fonctionne.
Y a-t-il une astuce pour que ça fonctionne sous 97 ?




Tu n'aurais pas plutôt un problème de références manquantes ??


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Dédé
"Appel de procédure incorrecte" ne voudrait-il pas dire qu'il ne "connait
pas" la fonction Year ? je n'ai hélas pas d'Access 97 sous la main, mais je
me rappelle bien m'être déjà servi de cela dans Access 97, il y a quelques
semaines chez un client.... de quoi cela peut-il venir (c'est agaçant ces
genres d'erreurs) ? Le champ date à calculer est bien de type date bien
sur...

L'erreur est dans une requête Access ou le code SQL est dans VBA ?

a écrit dans le message de news:

Bonjour,

merci pour ta réponse, mais même avec ça, j'ai toujours mon erreur.
Je continue de chercher ...
Avatar
ddecroos
Bonjour,

c'est bien dans une requête Access.

J'ai baissé les bras devant cette erreur et j'ai trouvé une autre
solution. En effet, l'erreur devait venir de ma base, puisqu'en créant
une nouvelle base et en exécutant la même requête, celle-ci
fonctionne sans problème.

Merci pour votre aide

Damien