bonsoir,
j'ai une table et je veux faire un calcul de la moyenne.
j'ai les champs "devoir1", "Devoir2" et "devoir3".
moyenne:=(Devoir1+Devoir2+Devoir3)/3.
j'ai testé :
-------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 TNotes.first; while not TNotes.Eof do begin TNotes.FieldByName('Moy').AsFloat:=(TNotes.FieldByName('Devoir1').AsFloat+ TNotes.FieldByName('Devoir2').AsFloat+ TNotes.FieldByName('Devoir3').AsFloat)/3; TNotes.Post; TNotes.next; end;
mais cette boucle ne calcule que 2 enregistrements seulement!
je voudrais faire une boucle allant du 1er enregistrement jusqu'au dernier pour
calculer la moyenne.tout ça en cliquant sur un boutton.
merci d'avance.
Partager