sumowanie kolumny treeview

sumowanie kolumny treeview
NO
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 6 lat
  • Postów:654
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??

mitring
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 6 lat
  • Postów:796
0

Petla np. i dodajesz wczytane kwoty

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

30.03.2011 :) na świat przyszły Ala i Natalka :*
Szymek
  • Rejestracja:prawie 23 lata
  • Ostatnio:prawie 3 lata
0

Jeśli kwota to liczba całkowita to:

Kopiuj
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;
NO
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 6 lat
  • Postów:654
0

nie działą :/

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

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

Szymek
  • Rejestracja:prawie 23 lata
  • Ostatnio:prawie 3 lata
0

U mnie działa.

NO
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 6 lat
  • Postów:654
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 :/

LukaStrz
  • Rejestracja:prawie 21 lat
  • Ostatnio:prawie 8 lat
0

no to zrób:

Kopiuj
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;

Sun Certificated Java Programmer 6
NO
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 6 lat
  • Postów:654
0

działa , dzięki WIELKIE :)

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

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

pozdrawiam, North :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.