<?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[DBGrid]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin gerade dabei eine Datenbankensoftware zu schreiben und ich sitze an zwei Problem:</p>
<p>1. Kann ich in einem DBGrid Element die einzelnen Einträge in verschiedenen Farben darstellen lassen?</p>
<p>2. In meiner Datenbanktabelle gibt es eine Spalte &quot;Häufigkeit&quot; und eine Spalte &quot;Nummer&quot;. Jedesmal wenn eine Nummer (z.B. 234) eingetragen wird soll bei allen Einträgen in der Tabelle mit der Nummer 234 die &quot;Häufigkeit&quot; um 1 Hochgesetzt werden, also so eine Art Zähler. Wie gaht das???</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/124126/dbgrid</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 01:03:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/124126.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 24 Oct 2005 08:57:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DBGrid on Mon, 24 Oct 2005 08:57:29 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin gerade dabei eine Datenbankensoftware zu schreiben und ich sitze an zwei Problem:</p>
<p>1. Kann ich in einem DBGrid Element die einzelnen Einträge in verschiedenen Farben darstellen lassen?</p>
<p>2. In meiner Datenbanktabelle gibt es eine Spalte &quot;Häufigkeit&quot; und eine Spalte &quot;Nummer&quot;. Jedesmal wenn eine Nummer (z.B. 234) eingetragen wird soll bei allen Einträgen in der Tabelle mit der Nummer 234 die &quot;Häufigkeit&quot; um 1 Hochgesetzt werden, also so eine Art Zähler. Wie gaht das???</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/899833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/899833</guid><dc:creator><![CDATA[Sebastian.M]]></dc:creator><pubDate>Mon, 24 Oct 2005 08:57:29 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid on Mon, 24 Oct 2005 09:32:43 GMT]]></title><description><![CDATA[<p>zu 1: die Farbe einzelner Zellen kann beim Ereignis OnDrawDataCell oder OnDrawColumCell des DBGrid geändert werden</p>
<p>zu 2: mittels SQL, z.B. UPDATE table SET haeufigkeit = haeufigkeit + 1 where Nummer like '234'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/899870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/899870</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Mon, 24 Oct 2005 09:32:43 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid on Mon, 24 Oct 2005 09:37:08 GMT]]></title><description><![CDATA[<p>zu 1. Kann man über das Ereignis TDBGrid::OnDrawColumnCell() machen.</p>
<p>zu 2. Spontan fallen mir zwei Möglichkeiten ein: Entweder über ein berechnetes Feld, dessen Wert Du über ein Select-Count-Statement machst (kann sehr langsam sein), oder Du führst die Häufigkeit tatsächlich in der Tabelle als Feld mit und aktualisierst den Wert bei jeder Einfügeoperation. Praktisch ein nachgeführtes Update auf alle Datensätze in denen der Wert vorkommt, wird Häufigkeit um eins erhöht (SET Häufigkeit = Häufigkeit + 1 WHERE (Wert = EingefügterWert).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/899871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/899871</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 24 Oct 2005 09:37:08 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid on Mon, 24 Oct 2005 10:04:02 GMT]]></title><description><![CDATA[<p>Linnea schrieb:</p>
<blockquote>
<p>zu 2: mittels SQL, z.B. UPDATE table SET haeufigkeit = haeufigkeit + 1 where Nummer like '234'</p>
</blockquote>
<p>das <strong>like</strong> greift dann aber auch bei 2345 oder 1234.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/899899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/899899</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Mon, 24 Oct 2005 10:04:02 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid on Mon, 24 Oct 2005 10:15:27 GMT]]></title><description><![CDATA[<p>Sunday schrieb:</p>
<blockquote>
<p>Linnea schrieb:</p>
<blockquote>
<p>zu 2: mittels SQL, z.B. UPDATE table SET haeufigkeit = haeufigkeit + 1 where Nummer like '234'</p>
</blockquote>
<p>das <strong>like</strong> greift dann aber auch bei 2345 oder 1234.</p>
</blockquote>
<p>nein, tut es nicht, es kommt nur der Datensatz wo GENAU 234 steht, d.h. '234 ' oder ähnliches geht nicht, erst wenn man '%234%' macht kommen alle Varianten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/899912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/899912</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Mon, 24 Oct 2005 10:15:27 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid on Mon, 24 Oct 2005 10:53:35 GMT]]></title><description><![CDATA[<p>ach stimmt ja, die % fehlen ja. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/899940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/899940</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Mon, 24 Oct 2005 10:53:35 GMT</pubDate></item></channel></rss>