<?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[Einzelne Zeile in einem DBGrid färben]]></title><description><![CDATA[<p>Hallo alle zusammen,</p>
<p>wie kann ich eine einzelne Zeile in einem DBGrid einfärben ?<br />
Geht das überhaupt ?</p>
<p>Zum Verständniss:<br />
Artikeldatenbank in einem DBGrid. Der IST Bestand ist kleiner als 0.<br />
Dann soll nur diese Zeile mit dem Artikel eingefärbt werden.</p>
<p>Danke im voraus</p>
<p>Sascha</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/79863/einzelne-zeile-in-einem-dbgrid-färben</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 06:39:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/79863.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Jul 2004 08:45:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Einzelne Zeile in einem DBGrid färben on Thu, 15 Jul 2004 08:45:42 GMT]]></title><description><![CDATA[<p>Hallo alle zusammen,</p>
<p>wie kann ich eine einzelne Zeile in einem DBGrid einfärben ?<br />
Geht das überhaupt ?</p>
<p>Zum Verständniss:<br />
Artikeldatenbank in einem DBGrid. Der IST Bestand ist kleiner als 0.<br />
Dann soll nur diese Zeile mit dem Artikel eingefärbt werden.</p>
<p>Danke im voraus</p>
<p>Sascha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561112</guid><dc:creator><![CDATA[SaschaP]]></dc:creator><pubDate>Thu, 15 Jul 2004 08:45:42 GMT</pubDate></item><item><title><![CDATA[Reply to Einzelne Zeile in einem DBGrid färben on Thu, 15 Jul 2004 08:51:00 GMT]]></title><description><![CDATA[<p>Das funktioniert prinzipiell genauso wie beim StringGrid (siehe <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39305" rel="nofollow">FAQ</a>).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561119</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 15 Jul 2004 08:51:00 GMT</pubDate></item><item><title><![CDATA[Reply to Einzelne Zeile in einem DBGrid färben on Thu, 15 Jul 2004 09:07:25 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>laut FAQ müsste das ja in etwa so aussehen:</p>
<pre><code>if (myq_art-&gt;FieldByName(&quot;bestand_ist&quot;) &lt; 0)
 {
 dbg_art-&gt;Canvas-&gt;Brush-&gt;Color = clRed;
 }
</code></pre>
<p>myq_art = Query<br />
dbg_art = DBGrid</p>
<p>Funktioniert aber nicht.</p>
<p>Tut mir leid wenn ich mich zu doof anstelle <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/561133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561133</guid><dc:creator><![CDATA[SaschaP]]></dc:creator><pubDate>Thu, 15 Jul 2004 09:07:25 GMT</pubDate></item><item><title><![CDATA[Reply to Einzelne Zeile in einem DBGrid färben on Thu, 15 Jul 2004 09:26:49 GMT]]></title><description><![CDATA[<p>[cpp]<br />
if (myq_art-&gt;FieldByName(&quot;bestand_ist&quot;)<strong>-&gt;AsInteger</strong> &lt; 0)<br />
{<br />
dbg_art-&gt;Canvas-&gt;Brush-&gt;Color = clRed;<br />
}<br />
[/cpp]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561150</guid><dc:creator><![CDATA[helper]]></dc:creator><pubDate>Thu, 15 Jul 2004 09:26:49 GMT</pubDate></item><item><title><![CDATA[Reply to Einzelne Zeile in einem DBGrid färben on Thu, 15 Jul 2004 09:45:02 GMT]]></title><description><![CDATA[<p>Du musst den in OnDrawDataCell übergebenen Field-Parameter auswerten.</p>
<pre><code class="language-cpp">if (Field-&gt;FieldName == &quot;bestand_ist&quot; &amp;&amp; Field-&gt;AsInteger &lt; 0)
...
</code></pre>
<p>Ungetestet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561153</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 15 Jul 2004 09:45:02 GMT</pubDate></item><item><title><![CDATA[Reply to Einzelne Zeile in einem DBGrid färben on Thu, 15 Jul 2004 09:30:37 GMT]]></title><description><![CDATA[<p>ach noch eine doofe frage hinterher</p>
<p>wie kann ein bestand den weniger als 0 sein ?<br />
entweder es ist was auf lager &gt; 0, oder es ist nix da, also 0 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>aber minus werte ?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/561154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561154</guid><dc:creator><![CDATA[helper]]></dc:creator><pubDate>Thu, 15 Jul 2004 09:30:37 GMT</pubDate></item><item><title><![CDATA[Reply to Einzelne Zeile in einem DBGrid färben on Thu, 15 Jul 2004 09:34:37 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/20504">@helper</a>: DAS ist ein leidiges Thema. Auch in unserem APS-System lassen wir negative Lagerbestände zu, damit z.B. bei so gerade eben rechtzeitig fertig gestellten Aufträgen, die Ware versendet werden kann (Lieferscheindruck usw), ohne, dass erst die ganze Rückmeldeprozedur durchlaufen werden muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561156</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 15 Jul 2004 09:34:37 GMT</pubDate></item><item><title><![CDATA[Reply to Einzelne Zeile in einem DBGrid färben on Thu, 15 Jul 2004 09:57:02 GMT]]></title><description><![CDATA[<p>me = Sascha <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>
<p>Vorab negative Bestände bedeuten auch gleichzeitig Vorbestellungen.<br />
Und das ist leider heut zu Tage üblich Artikel auch zu verkaufen<br />
wenn noch keine Ware da ist <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>
<p>Es haut immernoch nicht hin <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Wenn ich das so mache wie helper das gesagt hat, bekomme ich die Meldung das das Feld Artikelnummer (was auch im Grid ist) kein Integer ist.</p>
<p>Wenn ich das so mache wie Jansen gesagt hat, bekomme ich die Meldung das FieldName ein unbekannter Bezeichner ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561173</guid><dc:creator><![CDATA[cipher]]></dc:creator><pubDate>Thu, 15 Jul 2004 09:57:02 GMT</pubDate></item><item><title><![CDATA[Reply to Einzelne Zeile in einem DBGrid färben on Thu, 15 Jul 2004 10:03:07 GMT]]></title><description><![CDATA[<p>Es muss Field-&gt;FieldName heissen, siehe meinen korrigierten Beitrag.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561177</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 15 Jul 2004 10:03:07 GMT</pubDate></item><item><title><![CDATA[Reply to Einzelne Zeile in einem DBGrid färben on Thu, 15 Jul 2004 11:04:20 GMT]]></title><description><![CDATA[<p>Ich bin euch echt dankbar, aber es funktioniert immernoch nicht.<br />
Ich bekomme aber keine Fehlermeldung.</p>
<p>Ist in der Canvas Funktion vielleicht was falsch.</p>
<pre><code>if (Field-&gt;FieldName == &quot;IST&quot; &amp;&amp; Field-&gt;AsInteger  &lt; 0)
{
dbg_art-&gt;Color = clRed;
}
else
{
dbg_art-&gt;Color = clCream;
}
</code></pre>
<p>So funktioniert das. Das ist aber nicht so gut, da die Schleife andauernd durchläuft und er nur die erste Spalte einfärbt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561224</guid><dc:creator><![CDATA[cipher]]></dc:creator><pubDate>Thu, 15 Jul 2004 11:04:20 GMT</pubDate></item><item><title><![CDATA[Reply to Einzelne Zeile in einem DBGrid färben on Thu, 15 Jul 2004 11:00:53 GMT]]></title><description><![CDATA[<p>&quot;Funktioniert nicht&quot; ist reichlich dürftig.<br />
Hast du schon mal den Debugger angeworfen und dir z.B. zur Laufzeit die Variableninhalte angesehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561227</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 15 Jul 2004 11:00:53 GMT</pubDate></item></channel></rss>