sumowanie kolumny treeview

0

Hej :)

Mam 3 kolumny w ListView : imie, nazwisko, kwota, i xxxxx pozyci - wie ktoś może jak zsumować wszystkie wartości z kolumny kwota??

0

Petla np. i dodajesz wczytane kwoty

for I := 0 to IloscWpisow - 1 do
begin
  {...}
end;
0

Jeśli kwota to liczba całkowita to:

Var Suma,I:Integer;
begin
  Suma:=0;
  For I:=0 To ListView1.Items.Count-1 Do Inc(Suma,StrToInt(ListView1.Items[I].Subitems[1]));
end;
0

nie działą :/

[Error] fakt.pas(295): Left side cannot be assigned to

od tąd krzyczy : ,StrToInt(ListView1.Items[...

0

U mnie działa.

0

a dlaczego to jest nie dozwolone:
for I:=0 to ListView1.Items.Count-1 do Inc(Suma,StrTocurr(ListView1.Items[I].Subitems[6]));

??

bo mam liczby z przecinkiem i to co mi teraz napisałeś się wywala :/

0

no to zrób:

var Suma:single;
  I:Integer;
begin
  Suma:=0;
  for I:=0 to ListView1.Items.Count-1 do
  Suma:=suma+StrToFloat(ListView1.Items[I].Subitems[1]));
end;
0

działa , dzięki WIELKIE :)

ps. jak zaokrąglić te liczby do 2 miejsc po przecinku?? ;)

copy(..,..) - tak??

pozdrawiam, North :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1