OVH Cloud OVH Cloud

Gestion des ex aequos

5 réponses
Avatar
serretraymond
Bonjour
j'établis des classements sur access 97 par une requête création
qui me trie par performance. donc le premier est le n° 1 etc.
mais si les deux premiers ont le même résultat il sont tous les deux premier
et le suivant est troisième

comment attribuer le bon numéro de rang ?
merci de votre aide

5 réponses

Avatar
Pierre CFI [mvp]
bonjour
le principe : compter le nombre d'enregistrements inférieurs au temps de l'enregistrement en cours, (dcount )
maintenant pour aller plus loin il faudrait connaitre la structure de la table

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"serretraymond" a écrit dans le message de news: btp6i0$70f$
Bonjour
j'établis des classements sur access 97 par une requête création
qui me trie par performance. donc le premier est le n° 1 etc.
mais si les deux premiers ont le même résultat il sont tous les deux premier
et le suivant est troisième

comment attribuer le bon numéro de rang ?
merci de votre aide




Avatar
serretraymond
La table contient 3 champs
nom - Nombre de points - Rang

la table est triée sur le nb points en décroissant
à partir d'une requête création
mais il peut y avoir des personnes avec le même nombre de points.

est ce suffisamment clair ?

Raymond


"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
le principe : compter le nombre d'enregistrements inférieurs au temps de
l'enregistrement en cours, (dcount )

maintenant pour aller plus loin il faudrait connaitre la structure de la
table


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"serretraymond" a écrit dans le message de
news: btp6i0$70f$

Bonjour
j'établis des classements sur access 97 par une requête création
qui me trie par performance. donc le premier est le n° 1 etc.
mais si les deux premiers ont le même résultat il sont tous les deux
premier


et le suivant est troisième

comment attribuer le bon numéro de rang ?
merci de votre aide








Avatar
Pierre CFI [mvp]
oui, bon il faudrait peut etre une date
tu fais une table (PARTIE) avec seulement NOM et NB_POINT
une req
NOM NB_POINT Rang : CpteDom("*";"PARTIE";"NB_POINT <" & NB_POINT)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"serretraymond" a écrit dans le message de news: btp8vu$jvh$

La table contient 3 champs
nom - Nombre de points - Rang

la table est triée sur le nb points en décroissant
à partir d'une requête création
mais il peut y avoir des personnes avec le même nombre de points.

est ce suffisamment clair ?

Raymond


"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
le principe : compter le nombre d'enregistrements inférieurs au temps de
l'enregistrement en cours, (dcount )

maintenant pour aller plus loin il faudrait connaitre la structure de la
table


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"serretraymond" a écrit dans le message de
news: btp6i0$70f$

Bonjour
j'établis des classements sur access 97 par une requête création
qui me trie par performance. donc le premier est le n° 1 etc.
mais si les deux premiers ont le même résultat il sont tous les deux
premier


et le suivant est troisième

comment attribuer le bon numéro de rang ?
merci de votre aide












Avatar
serretraymond
Merci Pierre
J'ai modifié 2 choses

Rang: CpteDom("*";"PARTIE";"NB_POINT >" & [NB_POINT])+1

1/ le signe pour que le premier soit en tête
2/ J'ai rajouté +1 car le premier sortait avec le rang "0"

et ca marche
Merci encore
Raymond

"Pierre CFI [mvp]" a écrit dans le message de
news:
oui, bon il faudrait peut etre une date
tu fais une table (PARTIE) avec seulement NOM et NB_POINT
une req
NOM NB_POINT Rang : CpteDom("*";"PARTIE";"NB_POINT <" & NB_POINT)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"serretraymond" a écrit dans le message de
news: btp8vu$jvh$


La table contient 3 champs
nom - Nombre de points - Rang

la table est triée sur le nb points en décroissant
à partir d'une requête création
mais il peut y avoir des personnes avec le même nombre de points.

est ce suffisamment clair ?

Raymond


"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
le principe : compter le nombre d'enregistrements inférieurs au temps
de



l'enregistrement en cours, (dcount )
maintenant pour aller plus loin il faudrait connaitre la structure de
la



table

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"serretraymond" a écrit dans le message de
news: btp6i0$70f$

Bonjour
j'établis des classements sur access 97 par une requête création
qui me trie par performance. donc le premier est le n° 1 etc.
mais si les deux premiers ont le même résultat il sont tous les deux
premier


et le suivant est troisième

comment attribuer le bon numéro de rang ?
merci de votre aide
















Avatar
Pierre CFI [mvp]
c'est bien , (j'ai pas fait exprés pour voir si tu suivais mais pas testé)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"serretraymond" a écrit dans le message de news: btpbt3$5h3$
Merci Pierre
J'ai modifié 2 choses

Rang: CpteDom("*";"PARTIE";"NB_POINT >" & [NB_POINT])+1

1/ le signe pour que le premier soit en tête
2/ J'ai rajouté +1 car le premier sortait avec le rang "0"

et ca marche
Merci encore
Raymond

"Pierre CFI [mvp]" a écrit dans le message de
news:
oui, bon il faudrait peut etre une date
tu fais une table (PARTIE) avec seulement NOM et NB_POINT
une req
NOM NB_POINT Rang : CpteDom("*";"PARTIE";"NB_POINT <" & NB_POINT)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"serretraymond" a écrit dans le message de
news: btp8vu$jvh$


La table contient 3 champs
nom - Nombre de points - Rang

la table est triée sur le nb points en décroissant
à partir d'une requête création
mais il peut y avoir des personnes avec le même nombre de points.

est ce suffisamment clair ?

Raymond


"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
le principe : compter le nombre d'enregistrements inférieurs au temps
de



l'enregistrement en cours, (dcount )
maintenant pour aller plus loin il faudrait connaitre la structure de
la



table

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"serretraymond" a écrit dans le message de
news: btp6i0$70f$

Bonjour
j'établis des classements sur access 97 par une requête création
qui me trie par performance. donc le premier est le n° 1 etc.
mais si les deux premiers ont le même résultat il sont tous les deux
premier


et le suivant est troisième

comment attribuer le bon numéro de rang ?
merci de votre aide