ich versuche einer bestimmten Spalte (Distanz [km]) alle Zeilen zu Addieren (DBase). Ich komme aber immer den Wert Null ausgegeben, egal welche Werte in das DBGrid eingegeben werden. Jemand eine Idee warum?
Code: Alles auswählen
procedure TForm1.MenuItem3Click(Sender: TObject);
var
Distanz: Integer;
begin
Distanz:=0;
Edit1.Caption:= inttostr (Distanz);
Dbf1.First;
while not Dbf1.EOF do
begin
Distanz:= Distanz+Dbf1.FieldByName('Distanz [KM]').AsInteger;
Dbf1.Next;
end;
end;