Autor Beitrag
dreamtheater
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 46



BeitragVerfasst: Fr 30.05.03 14:40 
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 und modifiziert* werden können, die Änderungen aber erst z.B. nach Klick auf ein 'Speichern' Button geschrieben werden.
Danke im Voraus,
dreamtheater

* AutoEdit:=false scheint deshalb nicht geeignet zu sein, odert etwa doch?
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Fr 30.05.03 15:54 
Anfangen musst Du wohl mit der Database selbst, dort erstmal CachedUpdates auf True setzen, danach müsstest Du mit
ausblenden Delphi-Quelltext
1:
ApplyUpdates;					

die Daten speichern können.

Kenn mich damit aber net so aus, weil ich das nie so mach...
dreamtheater Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 46



BeitragVerfasst: Fr 30.05.03 17:31 
Ich habe es mittlerweile selbst hingekriegt, danke trotzdem für die Tips!
ausblenden Quelltext
1:
2:
3:
4:
procedure TForm1.DatenUpdateData(Sender: TObject);
begin
 if not(boMayPost) then DatenTab.cancel;
end;