Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Problem mit Stringgrid Tabelle (https://www.delphipraxis.net/102906-problem-mit-stringgrid-tabelle.html)

kronos89 8. Nov 2007 14:07

Re: Problem mit Stringgrid Tabelle
 
Klar weiß ich das. Wie ich es auch geschrieben hab, sind das Beispielzahlen.
Ich weiß auch, wie Prozentrechnung geht.
Nu hab ich viele Zahlen in der Tabelle und Gesamtzahl.
Nu müsste ich für jede Zeile das so schreiben:

Delphi-Quellcode:
Stringgrid1.cells[2,1]:=floattostr (Stringgrid1.cells[1,1]/Gesamt*'100')
Und das dann Zeile für Zeile.
Oder weiß einer, wie ich das mit ner For-Schleife hinkriegen?

DeddyH 8. Nov 2007 14:13

Re: Problem mit Stringgrid Tabelle
 
Zitat:

Zitat von kronos89
Oder weiß einer, wie ich das mit ner For-Schleife hinkriegen?

Na, genauso, wie Du auch die Gesamtsumme ermittelst, nur eine Spalte weiter.

Deep-Sea 8. Nov 2007 14:14

Re: Problem mit Stringgrid Tabelle
 
Zitat:

Zitat von kronos89
Oder weiß einer, wie ich das mit ner For-Schleife hinkriegen?

Jetzt mal ohne das ich mir die anderen Posts alle so sehr genau durchgelesen habe, aber was ich an einer For-Schleife jetzt so kompliziert?

HLukas 8. Nov 2007 14:35

Re: Problem mit Stringgrid Tabelle
 
(1) FloadToStr() erwartet einen Gleitkommawert, in den SG-Zellen stehen aber String-Werte,
also muss zum Rechnen in Gleitkommazahl umgewandelt werden.
(2) Als Fachinformatiker sollte man bei Prozentwerten wie in diesem Fall einen Fehlerausgleich einbauen. Das am besten beim grössten Wert weil dort der Fehler am kleinsten ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:53 Uhr.
Seite 2 von 2     12   

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