OVH Cloud OVH Cloud

Calcul d'un classement

11 réponses
Avatar
Jean-Marc
Bonjour
Dans un formulaire (FicheCandidat) un contrôle (TotalNet) permet de calculer
une somme de points à partir d'autres contrôles. Un autre contrôle
(TotalNetCtrl) permet gràce à une procédure événementielle de récupérer la
valeur du contrôle TotalNet pour la mettre dans le champ TotalNet de la table
Candidat. Jusque là, tout marche.
Je souhaite calculer dans un contrôle (Classement) le classement du candidat
en comparant son total net à celui des autres candidats, le total net le plus
élevé donnant la place de numéro 1. Pour ce faire et grâce à l'aide de deux
intervenants du forum j'ai mis dans le contrôle Classement l'expression
suivante :
=CpteDom("*";"Candidat";"TotalNet>" & [TotalNetCtrl])+1
Malheureusement, quand je bascule en mode formulaire, le contrôle affiche
"Erreur".
Quelqu'un peut-il m'aider
Merci d'avance aux contributeurs

1 réponse

1 2
Avatar
Willi2004
Heureux de savoir que tout fonctionne bien.
En fait, les tables c'est pour stocker des données.
Si tu veux stocker le résultat d'un champ calculé, il est plus indiqué de
passer par une requête.


"Jean-Marc" a écrit dans le message de
news:
Une fois de plus un grand merci pour tant de dévouement.

J'ai testé, tout fonctionne. Dans la solution que tu proposes la table
Candidat ne reçoit pas aucun des résultats de calcul (TotalBrut, TotalNet,
Classement).
Est-ce une impossibilité ou une trop grand source de complication ?

Encore une fois merci pour cette aide précieuse.

p.s.: je m'interdirais de poser de nouvelles questions durant toute la
journée du 1er mai ;-)



1 2