Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi stringgrid, spaltensumme in endzeile (https://www.delphipraxis.net/146769-stringgrid-spaltensumme-endzeile.html)

henk 26. Jan 2010 21:57


stringgrid, spaltensumme in endzeile
 
moin moin, ich hätte da ein kleines problem, wo ich nicht weiterkomme...
hier ein beispielcode:

Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
var
y, x : integer;
summe : double;

begin
 summe := 0;
 with stringgrid1 do
   begin
    for y:= fixedcols to colcount -1 do
      begin
       for x:= fixedrows to rowcount -3 do
         begin
          summe:= summe + strtofloat(cells[y,x]);
          cells[y,rowcount-1] := floattostr(summe);
         end;
      end;
   end;
end;
ich möchte die summe jeder spalte in der endzeile ausgeben, nur funzt das mit den schleifen nicht so, wie ich das will...
es werden in der endzeile ab spalte 2(3) die gesamten zellen addiert ausgegeben, nicht nur die der entsprechenden spalte... :(

vielleicht hat jemand ne anregung, wie ich den code ändern muss, damit nur die summe der jeweiligen spalte angezeigt wird...

vielen dank schon mal vorraus..

mkinzler 26. Jan 2010 22:01

Re: stringgrid, spaltensumme in endzeile
 
Setze mal Summe in der äusseren Spalte zurück

henk 26. Jan 2010 22:12

Re: stringgrid, spaltensumme in endzeile
 
wow, das ging schnell... ,
aber wie ist das gemeint? :?:

mkinzler 26. Jan 2010 22:14

Re: stringgrid, spaltensumme in endzeile
 
Delphi-Quellcode:
with stringgrid1 do
begin
    for y:= fixedcols to colcount -1 do  
    begin
        summe := 0;
        ...

henk 26. Jan 2010 22:24

Re: stringgrid, spaltensumme in endzeile
 
:bounce2: :bounce2: :bounce2:

verdammt, ich hab da zwei tage dran gesessen, .... :wall: :wall:

vielen dank für die schnelle antwort, jetzt funzt zumindestens das erst mal, werd das in mein prog einbinden.....

nochmal vielen dank, ..., der abend is gerettet..

bei gelegenheit.... :cheers:


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz