<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Spalte im DBGrid summieren]]></title><description><![CDATA[<p>Hallo,<br />
ein Problem stellt sich mir zur Zeit das Summieren einer Spalte in einem Grid.<br />
Vorrauss.: Ein Grid wird über SQL mit drei Spalten geladen. Ein Edit-Feld soll<br />
mir die Summe aus Spalte eins anzeigen.<br />
Mit: Edit1-&gt;Text = DBGrid1-&gt;Columns-&gt;count;<br />
bekomme ich nur die Spaltenanzahl (3) angezeigt. Wie aber bekomme ich in Edit1<br />
die Summe von Spalte eins angezeit??</p>
<p>mfg<br />
Traugott</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/102950/spalte-im-dbgrid-summieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 20:27:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/102950.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Mar 2005 13:17:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Spalte im DBGrid summieren on Thu, 03 Mar 2005 13:17:59 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ein Problem stellt sich mir zur Zeit das Summieren einer Spalte in einem Grid.<br />
Vorrauss.: Ein Grid wird über SQL mit drei Spalten geladen. Ein Edit-Feld soll<br />
mir die Summe aus Spalte eins anzeigen.<br />
Mit: Edit1-&gt;Text = DBGrid1-&gt;Columns-&gt;count;<br />
bekomme ich nur die Spaltenanzahl (3) angezeigt. Wie aber bekomme ich in Edit1<br />
die Summe von Spalte eins angezeit??</p>
<p>mfg<br />
Traugott</p>
]]></description><link>https://www.c-plusplus.net/forum/post/736646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/736646</guid><dc:creator><![CDATA[Traugott]]></dc:creator><pubDate>Thu, 03 Mar 2005 13:17:59 GMT</pubDate></item><item><title><![CDATA[Reply to Spalte im DBGrid summieren on Thu, 03 Mar 2005 13:20:45 GMT]]></title><description><![CDATA[<p>Entweder iterierst Du durch alle Datensätze und addierst die Werte, oder Du machst einen SELECT SUM(FeldName) AS Summe...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/736651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/736651</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 03 Mar 2005 13:20:45 GMT</pubDate></item><item><title><![CDATA[Reply to Spalte im DBGrid summieren on Thu, 03 Mar 2005 13:44:00 GMT]]></title><description><![CDATA[<p>Hallo Joe_M,<br />
steige einfach nicht dahinter. Ein Codeschnipsel wäre toll</p>
<p>mfg<br />
Traugott</p>
]]></description><link>https://www.c-plusplus.net/forum/post/736676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/736676</guid><dc:creator><![CDATA[Traugott]]></dc:creator><pubDate>Thu, 03 Mar 2005 13:44:00 GMT</pubDate></item><item><title><![CDATA[Reply to Spalte im DBGrid summieren on Thu, 03 Mar 2005 13:47:27 GMT]]></title><description><![CDATA[<p>Dann rück mal ein bißchen mehr Informationen raus... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Mit welchen Komponenten greifst Du auf die Tabelle zu? (Sprich was für eine Datenquelle verwendest Du für das DB-Grid?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/736682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/736682</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 03 Mar 2005 13:47:27 GMT</pubDate></item><item><title><![CDATA[Reply to Spalte im DBGrid summieren on Thu, 03 Mar 2005 13:48:50 GMT]]></title><description><![CDATA[<p>wie würdest du denn von hand alle zusammen rechnen??<br />
also ich würde einen eintrag nach dem anderem zusammen rechnen, bis ich beim letzten bin.<br />
dann an edit1 ausgeben..</p>
<p>jetzt nur noch in code umwandeln <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/736685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/736685</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Thu, 03 Mar 2005 13:48:50 GMT</pubDate></item><item><title><![CDATA[Reply to Spalte im DBGrid summieren on Thu, 03 Mar 2005 14:04:18 GMT]]></title><description><![CDATA[<p>Hallo_Joe_M,<br />
als Grundlage dient mir eine xy.DB<br />
Mein DBGrid hat eine DataSource1 zur Verbindung und ein Query1 (zur SQL Abfrage)<br />
lädt mit mein Grid mit Daten. Auf Spalte 0 stehen meine Daten zu addieren.<br />
Aber wie??</p>
<p>mfg<br />
Traugott</p>
]]></description><link>https://www.c-plusplus.net/forum/post/736715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/736715</guid><dc:creator><![CDATA[Traugott]]></dc:creator><pubDate>Thu, 03 Mar 2005 14:04:18 GMT</pubDate></item><item><title><![CDATA[Reply to Spalte im DBGrid summieren on Thu, 03 Mar 2005 14:16:10 GMT]]></title><description><![CDATA[<p>was ist das Problem?<br />
es gibst zwei Ansätze, wie ja Joe_M. schon sagte:</p>
<ol>
<li>
<p>mit ner For- oder While-Schleife durch das Query und aufsummieren</p>
</li>
<li>
<p>ein zweites Query mit &quot;select sum(spalte) from tabelle&quot; und Übergabe des Wertes an das Editfeld</p>
</li>
</ol>
<p>[Edit] mit Query1-&gt;Fields-&gt;Fields[0]-&gt;AsFloat oder Query1-&gt;FieldByName(&quot;Spaltenname&quot;)-&gt;AsFloat kannst du auf den Inhalt des Query-Feldes zugreifen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/736735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/736735</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Thu, 03 Mar 2005 14:16:10 GMT</pubDate></item><item><title><![CDATA[Reply to Spalte im DBGrid summieren on Thu, 03 Mar 2005 14:16:35 GMT]]></title><description><![CDATA[<p>z.B. mit</p>
<pre><code class="language-cpp">double summe = 0; // oder int...
Query1-&gt;First();
while (!Query1-&gt;EOF)
{
  summe += Query1-&gt;FieldByName(&quot;DerSpaltenName&quot;)-&gt;AsFloat;
  Query1-&gt;Next();
}
</code></pre>
<p>Ist aber nicht besonders schön, weil das DBGrid das durchlaufen der einträge 'anzeigt' Die m.E. sauberere Lösung ist ein eigenes Query dafür zu nehmen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/736738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/736738</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 03 Mar 2005 14:16:35 GMT</pubDate></item><item><title><![CDATA[Reply to Spalte im DBGrid summieren on Thu, 03 Mar 2005 14:36:34 GMT]]></title><description><![CDATA[<p>Hallo Joe_M,</p>
<p>funtioniert. Vielen Dank !</p>
<p>mfg<br />
Traugott</p>
]]></description><link>https://www.c-plusplus.net/forum/post/736761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/736761</guid><dc:creator><![CDATA[Traugott]]></dc:creator><pubDate>Thu, 03 Mar 2005 14:36:34 GMT</pubDate></item></channel></rss>