bonjour !!
c'est pour faire une facture, je dois calculer la somme des enregistrements du champs "prix" pour avoir le total à la fin et l'écrire dans un Tedit :
j'ai pensé à faire un compteur qui calcule le nombre d'enregistrements puis calcule la somme, mais j'ai pas trouvé la synthaxe, j'ai essayé :
mais à la compilation j'ai eu le msg suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var v: integer;//c'est le compteur total: integer;//c'est le total ou la somme des prix procedure TForm10.Button1Click(Sender: TObject); begin for v:=0 to (table2.recordcount) do begin total:=total+['table1.prix_unitaire']; edit11.text:=inttostr(total); end; end;
1- [Avertissement] Unit10.pas(111): La variable de contrôle de boucle FOR doit être une variable locale simple
2- [Erreur] Unit10.pas(113): Type ordinal requis
merci d'avance
Partager