AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi DBGrid automatische datenupdate
Thema durchsuchen
Ansicht
Themen-Optionen

DBGrid automatische datenupdate

Ein Thema von Uwe 111 · begonnen am 29. Nov 2005 · letzter Beitrag vom 29. Nov 2005
Antwort Antwort
Uwe 111

Registriert seit: 29. Nov 2005
61 Beiträge
 
#1

DBGrid automatische datenupdate

  Alt 29. Nov 2005, 14:06
Datenbank: BDE • Zugriff über: TTable und Datasource
Hallo!

Wie kann ich es bewerkstelligen, daß Daten bei der Verwendung von TDBEdit Komponenten erst dann in die zugehörige Datenbank geschrieben werden, wenn ich das will? Mein Problem ist, daß ich zwar will, daß die Daten in den TDBEdit Feldern angezeigt werden können, die Änderungen aber erst z.B. nach ein Klick auf dem Speicherbutton geschrieben werden soll.

Uwe 111
  Mit Zitat antworten Zitat
dfried

Registriert seit: 16. Aug 2005
486 Beiträge
 
#2

Re: DBGrid automatische datenupdate

  Alt 29. Nov 2005, 14:28
Stichwrot dazu ist das Property "CachedUpdates". Schau dir das mal in der Hilfe an.
  Mit Zitat antworten Zitat
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#3

Re: DBGrid automatische datenupdate

  Alt 29. Nov 2005, 14:52
Jetzt bin ich verwirrt. Also es ist doch so wenn man die Table/Query auf Editiermodus stellt, und was in die Editfelder schreibt, sind die Daten nicht automatisch in die DB geschrieben, erst wenn man (z.B. per ButtonKlick) ein Post schickt, werden die Daten in die Tabelle übernommen. Oder was meist du?
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
Uwe 111

Registriert seit: 29. Nov 2005
61 Beiträge
 
#4

Re: DBGrid automatische datenupdate

  Alt 29. Nov 2005, 15:20
Zitat von Angel4585:
Jetzt bin ich verwirrt. Also es ist doch so wenn man die Table/Query auf Editiermodus stellt, und was in die Editfelder schreibt, sind die Daten nicht automatisch in die DB geschrieben, erst wenn man (z.B. per ButtonKlick) ein Post schickt, werden die Daten in die Tabelle übernommen. Oder was meist du?
Ja das meinte ich mit einer Table
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#5

Re: DBGrid automatische datenupdate

  Alt 29. Nov 2005, 15:37
Hai Uwe 111,

ersteinmal: "Herzlich Willkommen in der Delphi-PRAXiS"

Wenn Du das so möchtest wie von Dir beschrieben ist es meiner Meinung nach das beste wenn Du keine DBxxx-Komponenten verwendest.

Schreibe also im Delphi-Referenz durchsuchenOnAfterScroll deiner TDataSource die Daten in deine Edits.
Wenn der Anwender nun etwas in einem der Felder geändert hat kannst Du ihm im Delphi-Referenz durchsuchenOnBeforeScroll fragen ob diese Änderungen gespeichert werden sollen.

Das ganze ist natürlich mit mehr "arbeit" für dich verbunden. Aber dafür hast Du auch volle Kontrolle über die Änderungen an der Tabelle deiner DB.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Uwe 111

Registriert seit: 29. Nov 2005
61 Beiträge
 
#6

Re: DBGrid automatische datenupdate

  Alt 29. Nov 2005, 16:14
Hai Sharky

Danke für deine Antwort.

Uwe 111
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:33 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