Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   AureliusDataset, DBEdit und DBGrid (https://www.delphipraxis.net/205661-aureliusdataset-dbedit-und-dbgrid.html)

noisy_master 2. Okt 2020 12:42

Datenbank: SQLite • Version: 3 • Zugriff über: Aurelius

AureliusDataset, DBEdit und DBGrid
 
Hallo liebe Gemeinde,

ich habe mal wieder eine Frage wo ich ein bisschen auf dem Schlauch stehe: Ich habe eine SQLite Datenbank, ein AureliusDataset, eine Datasource, ein DBGrid und ein DBEdit. DataSouce hängt am AureliusDataset, DBEDIT und DBGrid am Datasource. Daten werden angezeigt, sind editierbar, alles gut. Aber jetzt: wie bekomme ich es hin, dass Daten die ich im DBEdit ändere nicht sofort auch im DBGrid geändert werden wenn ich das DBEdit verlasse, sondern erst nachdem ich einen Button gedrückt habe(was ich dort tun muss ist klar).

Wahrscheinlich habe ich nur eine Knoten im Hirn, oder das geht wieder nur über Umwege... Na mal sehen was für hübsch Antworten kommen.


Aber Danke schon mal vorab

Gruß

Delphi.Narium 2. Okt 2020 12:58

AW: AureliusDataset, DBEdit und DBGrid
 
Da DBEdit und DBGrid auf die gleichen Daten zeigen, zeigen sie auch die gleichen Daten an.

Soll das Edit zur Änderung dienen, diese aber nicht sofort in die DB, müsstest Du ein "normales" TEdit nehmen, dieses vor der Änderung mit dem DB-Inhalt befüllen und erst bei 'nem Buttonklick den Inhalt des TEdits in die DB übertragen.

noisy_master 2. Okt 2020 14:27

AW: AureliusDataset, DBEdit und DBGrid
 
ach, eine wichtige info habe ich natürlich noch vergessen: cachedupdates ist aktiviert

TigerLilly 4. Okt 2020 15:41

AW: AureliusDataset, DBEdit und DBGrid
 
Die ChachedUpdates verzögern nur den Zeitpunkt, an dem die SQL Statements tatsächlich an die DB geschickt werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 Uhr.

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