Salut à tous,
J'ai 14 Edit sur une fiche. La dernière Edit doit faire la somme des montants saisie dans les autres Edit. Je veux faire de tel sorte qu'en saisissant un chiffre dans n'importe qu'elle Edit, que la somme s'affiche automatiquement dans un Edit qui accueillera le montant total.
Donc en somme je veux écrire mon code dans le OnChange de chaque Edit. J'ai d'abord fait un test avec 2 Edit mais je rencontre des problèmes. Voici le code :
A l'exécution, il y'a un EConvertError avec le message Edit44 n'est pas une valeur entière correcte. Merci de me guider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 procedure TForm1.Edit4Change(Sender: TObject); var a, b, s : integer; begin if length(Edit4.text) > 0 then a := StrToInt(Edit4.text) Else a :=0; if length(Edit44.text) > 0 then b := StrToInt(Edit44.text) Else b :=0; s := a + b; Edit57.Text := IntToStr(s); end;
Partager