Autor Téma: stringgrid - sčítání hodnot buněk ve sloupci  (Přečteno 139 krát)

Offline nemozoo

  • Nováček
  • *
  • Příspěvků: 3
  • Karma: 0
stringgrid - sčítání hodnot buněk ve sloupci
« kdy: 01-07-2019, 10:33:49 »
Krásný den... jsem tu dnes poprvé...
potřebuji poradit....
jak v Edit1.text..... zobrazit součet hodnot buněk ve slupci stringgrid1
děkuji Nemo

Offline Delfin

  • Padawan
  • ******
  • Příspěvků: 1821
  • Karma: 70
  • SW konzultant
    • Verze Delphi: 2009, Tokyo, Rio
Re:stringgrid - sčítání hodnot buněk ve sloupci
« Odpověď #1 kdy: 01-07-2019, 11:57:20 »
Excellent
Rated 1 time
Za predpokladu ze by slo o hodnoty typu Integer, dalo by se jen iterovat sloupcem a s konverzi retezcu sumu pocitat. Napr. pro druhy sloupec by se dalo napsat neco ve smyslu:

Kód: Delphi [Vybrat]
  1. var
  2.   I: Integer;
  3.   Sum: Integer;
  4. begin
  5.   Sum := 0; // nastaveni vychozi hodnoty sumy
  6.   for I := 0 to MyStringGrid.Cols[1].Count - 1 do // iterace retezci druheho sloupce
  7.     Sum := Sum + StrToInt(MyStringGrid.Cols[1][I]); // pricteni hodnoty aktualne iterovaneho radku
  8. end;
I'm a soldier, so don't panic! I know the underground! I like the WTFPL license! No more Google, go duck, go!

Offline nemozoo

  • Nováček
  • *
  • Příspěvků: 3
  • Karma: 0
Re:stringgrid - sčítání hodnot buněk ve sloupci
« Odpověď #2 kdy: 02-07-2019, 07:25:15 »
super a díky....
posunul jsem jen o první pevný řádek a perfektně to sčítá...
    Sum := 0;
    for I := StringGrid1.RowCount - 1 downto 1 do //posun o pevný řádek dolu
    Sum := Sum + StrToInt(StringGrid1.Cols[1]);

Offline nemozoo

  • Nováček
  • *
  • Příspěvků: 3
  • Karma: 0
Re:stringgrid - sčítání hodnot buněk ve sloupci
« Odpověď #3 kdy: 02-07-2019, 07:29:54 »
ještě bych potřeboval pomoci s jedním problémem...
přidání do stringgrid1, ve sloupci 2, do každé bunky checkbox....
díky Nemo

Offline Delfin

  • Padawan
  • ******
  • Příspěvků: 1821
  • Karma: 70
  • SW konzultant
    • Verze Delphi: 2009, Tokyo, Rio
Re:stringgrid - sčítání hodnot buněk ve sloupci
« Odpověď #4 kdy: 02-07-2019, 11:54:21 »
Zkus se podivat do kapitoly CheckBox Column.
I'm a soldier, so don't panic! I know the underground! I like the WTFPL license! No more Google, go duck, go!