<?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[(Ungewollter) doppelter Eintrag in DBGrid]]></title><description><![CDATA[<p>Hallo!</p>
<p>Eigentlich wollte ich keine Hilfe aber nun komme ich doch nicht weiter.<br />
Folgendes:</p>
<p>Ich greife mittels Database, Table und DataSource auf MS-Access DB zu.<br />
Lasse mir Daten in einem DBGrid anzeigen.<br />
Wenn ich einen neuen Eintrag mache (über ein Formular,Editfelder) erscheint der Eintrag zunächst doppelt.(ganz oben und unten)</p>
<p>Ändere ich einen der beiden Einträge(über ein Formular) verschwindet der eine Eintrag. Oder ich verlasse das Programm und starte es neu, dann ist auch nur noch einer da.<br />
Ist aber nicht Sinn der Übung.<br />
Hier der Code:</p>
<pre><code class="language-cpp">Hauptfenster-&gt;Table1-&gt;Insert();
Hauptfenster-&gt;Table1-&gt;Edit();

Hauptfenster-&gt;Table1-&gt;FieldByName(&quot;Name&quot;)-&gt;AsString = Neuaufnahme-&gt;Edit_Name-&gt;Text;

Hauptfenster-&gt;Table1-&gt;Post();

Hauptfenster-&gt;Table1-&gt;Refresh();

Neuaufnahme-&gt;Close();
</code></pre>
<p>Wer gibt mir einen Tipp ?</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/115812/ungewollter-doppelter-eintrag-in-dbgrid</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 16:44:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/115812.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Jul 2005 11:35:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to (Ungewollter) doppelter Eintrag in DBGrid on Tue, 19 Jul 2005 11:35:10 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Eigentlich wollte ich keine Hilfe aber nun komme ich doch nicht weiter.<br />
Folgendes:</p>
<p>Ich greife mittels Database, Table und DataSource auf MS-Access DB zu.<br />
Lasse mir Daten in einem DBGrid anzeigen.<br />
Wenn ich einen neuen Eintrag mache (über ein Formular,Editfelder) erscheint der Eintrag zunächst doppelt.(ganz oben und unten)</p>
<p>Ändere ich einen der beiden Einträge(über ein Formular) verschwindet der eine Eintrag. Oder ich verlasse das Programm und starte es neu, dann ist auch nur noch einer da.<br />
Ist aber nicht Sinn der Übung.<br />
Hier der Code:</p>
<pre><code class="language-cpp">Hauptfenster-&gt;Table1-&gt;Insert();
Hauptfenster-&gt;Table1-&gt;Edit();

Hauptfenster-&gt;Table1-&gt;FieldByName(&quot;Name&quot;)-&gt;AsString = Neuaufnahme-&gt;Edit_Name-&gt;Text;

Hauptfenster-&gt;Table1-&gt;Post();

Hauptfenster-&gt;Table1-&gt;Refresh();

Neuaufnahme-&gt;Close();
</code></pre>
<p>Wer gibt mir einen Tipp ?</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/834278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/834278</guid><dc:creator><![CDATA[Pilsbaron]]></dc:creator><pubDate>Tue, 19 Jul 2005 11:35:10 GMT</pubDate></item><item><title><![CDATA[Reply to (Ungewollter) doppelter Eintrag in DBGrid on Tue, 19 Jul 2005 12:49:30 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>entweder Edit() oder Insert() verwenden.<br />
Schau dir doch mal TDataSet::Insert() in der BCB-Hilfe an, insbesondere das Beispiel dazu.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/834345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/834345</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 19 Jul 2005 12:49:30 GMT</pubDate></item><item><title><![CDATA[Reply to (Ungewollter) doppelter Eintrag in DBGrid on Wed, 20 Jul 2005 11:49:06 GMT]]></title><description><![CDATA[<p>Das Beispiel habe ich mir angeschaut.<br />
Aber ich brauche nix konvertieren.</p>
<p>Es funzt ja. Bis auf den doppelten Eintrag, der später auch verschwindet.<br />
Aber woran liegt das, das im DBGrid 2 Einträge erscheinen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/835220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/835220</guid><dc:creator><![CDATA[Pilsbaron]]></dc:creator><pubDate>Wed, 20 Jul 2005 11:49:06 GMT</pubDate></item><item><title><![CDATA[Reply to (Ungewollter) doppelter Eintrag in DBGrid on Thu, 21 Jul 2005 05:48:24 GMT]]></title><description><![CDATA[<p>Möglicherweise an der Kombination TTable + Access...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/835412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/835412</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 21 Jul 2005 05:48:24 GMT</pubDate></item><item><title><![CDATA[Reply to (Ungewollter) doppelter Eintrag in DBGrid on Fri, 22 Jul 2005 11:54:57 GMT]]></title><description><![CDATA[<p>Das Problem hab ich auch gehabt.<br />
Mein Code hat diesen Effekt nicht.Probiers mal so</p>
<pre><code class="language-cpp">if(Table1-&gt;Active==false)
        Table1-&gt;Open();//Öffnen der Tabelle

  Table1-&gt;Append();//Wahl des Zugriffs
 //Hier kommt dein Edit() etc rein. 

Table1-&gt;FieldByName(&quot;&lt;Hier spalten Name&gt;&quot;)-&gt;AsString=DBGrid1-&gt;Text;//Schreiben in Tabelle als String
</code></pre>
<p>Hoff das hilft weiter</p>
<p>*verfluch* 2002 is schon lange her.... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/836281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/836281</guid><dc:creator><![CDATA[Croatiancow]]></dc:creator><pubDate>Fri, 22 Jul 2005 11:54:57 GMT</pubDate></item><item><title><![CDATA[Reply to (Ungewollter) doppelter Eintrag in DBGrid on Fri, 22 Jul 2005 12:39:48 GMT]]></title><description><![CDATA[<p>Natürlich kann man solange an den Symptomen herumdoktorn, bis es erst einmal läuft. Bis zum nächsten großen Knall...<br />
Man könnte natürlich auch die Ursache eliminieren: BDE und TTable. Beides Altlasten aus dem letzten Jahrtausend. Weg damit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/836317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/836317</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 22 Jul 2005 12:39:48 GMT</pubDate></item></channel></rss>