OVH Cloud OVH Cloud

classement

2 réponses
Avatar
JM Charrier
Bonjour,

J'ai une table dans laquelle j'ai 3 champs :
CodePilote,
CodeCourse,
Points.
Pour chaque course, j'indique le nombre de points marqués pour chaque
pilote.

J'ai ensuite fait une requête regroupement pour faire le total des points
avec un tri décroissant.
J'ai donc en 1ère ligne, le premier pilote avec son total de points, puis le
second pilote etc ...
ex :
toto 54
titi 48
tutu 42
...

Mais j'aimerais en plus indiquer la position :
1 toto 54
2 titi 48
3 tutu 42

Est-ce possible sans code VBA ou faut-il, via VBA, remplir une table à
chaque classement puis remplir un champ avec la position ?

Merci de votre aide,
Pirlouit

2 réponses

Avatar
Eric
Bonjour,

Regardes si ce lien peut te servir : http://minilien.com/?mpgsslkdGN
Au lieu de la requête Moyenne tu utilises ta requête donnant le total
des points et tu n'as pas besoin de la fonction Replace() si tu n'as que
des valeurs entières en totalisant les points.

Bonjour,

J'ai une table dans laquelle j'ai 3 champs :
CodePilote,
CodeCourse,
Points.
Pour chaque course, j'indique le nombre de points marqués pour chaque
pilote.

J'ai ensuite fait une requête regroupement pour faire le total des points
avec un tri décroissant.
J'ai donc en 1ère ligne, le premier pilote avec son total de points, puis le
second pilote etc ...
ex :
toto 54
titi 48
tutu 42
...

Mais j'aimerais en plus indiquer la position :
1 toto 54
2 titi 48
3 tutu 42

Est-ce possible sans code VBA ou faut-il, via VBA, remplir une table à
chaque classement puis remplir un champ avec la position ?

Merci de votre aide,
Pirlouit




--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
JM Charrier
Super !

Merci

"Eric" a écrit dans le message de news:
%
Bonjour,

Regardes si ce lien peut te servir : http://minilien.com/?mpgsslkdGN
Au lieu de la requête Moyenne tu utilises ta requête donnant le total des
points et tu n'as pas besoin de la fonction Replace() si tu n'as que des
valeurs entières en totalisant les points.

Bonjour,

J'ai une table dans laquelle j'ai 3 champs :
CodePilote,
CodeCourse,
Points.
Pour chaque course, j'indique le nombre de points marqués pour chaque
pilote.

J'ai ensuite fait une requête regroupement pour faire le total des points
avec un tri décroissant.
J'ai donc en 1ère ligne, le premier pilote avec son total de points, puis
le second pilote etc ...
ex :
toto 54
titi 48
tutu 42
...

Mais j'aimerais en plus indiquer la position :
1 toto 54
2 titi 48
3 tutu 42

Est-ce possible sans code VBA ou faut-il, via VBA, remplir une table à
chaque classement puis remplir un champ avec la position ?

Merci de votre aide,
Pirlouit


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr