OVH Cloud OVH Cloud

fonction équivalent à la fonction RANG() sur Excel

4 réponses
Avatar
ThunderBirds
Bonjour à la communauté,

Je sollicite votre aide, car j'aurai aimé savoir s'il existait sur Access
l'équivalent de la fonction RANG() que l'on retrouve sur Excel.

Cordialement

4 réponses

Avatar
3stone
Salut,

"ThunderBirds"
| Je sollicite votre aide, car j'aurai aimé savoir s'il existait sur Access
| l'équivalent de la fonction RANG() que l'on retrouve sur Excel.


N'a pas de réelle utilité dans Access...

Dis plutôt ce que tu cherche à faire.

Dans une base, il est plutôt utile de connaître la clé primaire de
l'enregistrement qui contient une certaine valeur et non sa "place".


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
ThunderBirds
Bonjour Pierre,

Dans une table, j'ai 10 participants inscrits à un concours.
je voudrais pouvoir donner 10 points au 1er participant enregistremé, 9
points au second, ... et 1 point au dernier enregistremé.
celà est-il réalisable à partir d'une requête?

Merci


Salut,

"ThunderBirds"
| Je sollicite votre aide, car j'aurai aimé savoir s'il existait sur Access
| l'équivalent de la fonction RANG() que l'on retrouve sur Excel.


N'a pas de réelle utilité dans Access...

Dis plutôt ce que tu cherche à faire.

Dans une base, il est plutôt utile de connaître la clé primaire de
l'enregistrement qui contient une certaine valeur et non sa "place".


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/





Avatar
3stone
Salut,

"ThunderBirds"
| Dans une table, j'ai 10 participants inscrits à un concours.
| je voudrais pouvoir donner 10 points au 1er participant enregistremé, 9
| points au second, ... et 1 point au dernier enregistremé.
| celà est-il réalisable à partir d'une requête?

Les enregistrements dans une table n'ont pas d'ordre...

A moins qu'il existe une clé primaire numéroauto ou un champ
date/heure il n'est pas possible de savoir qui est le "premier"
ou "dernier" dans une table.

Si un tel champ existe, tu peux faire une requête de mise à jour
qui inscrira les points dans le champ prévu.

Tu peux t'inspirer de ceci:
http://www.3stone.be/access/articles.php?lng=fr&pg9


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
ThunderBirds
Bonsoir Pierre,

Merci pour le lien, c'est super


Salut,

"ThunderBirds"
| Dans une table, j'ai 10 participants inscrits à un concours.
| je voudrais pouvoir donner 10 points au 1er participant enregistremé, 9
| points au second, ... et 1 point au dernier enregistremé.
| celà est-il réalisable à partir d'une requête?

Les enregistrements dans une table n'ont pas d'ordre...

A moins qu'il existe une clé primaire numéroauto ou un champ
date/heure il n'est pas possible de savoir qui est le "premier"
ou "dernier" dans une table.

Si un tel champ existe, tu peux faire une requête de mise à jour
qui inscrira les points dans le champ prévu.

Tu peux t'inspirer de ceci:
http://www.3stone.be/access/articles.php?lng=fr&pg9


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/