Autor Beitrag
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: Di 04.02.03 00:02 
Ich hab einen DBNavigator und ein DBEdit. Im DBEdit wird der Datensatz geändert, der Fokus wird aber nicht verlassen, die Änderung nicht gepostet. Wie kann ich es erreichen, dass z.B. beim Beenden der Anwendung diese Änderung übernommen wird.

Gruß
grayfox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 800

win98, winXP
D4 Standard; D6 Personal
BeitragVerfasst: Di 04.02.03 03:08 
hallo UGrone!

du könntest in die OnClose_Procedur des TForms ein
ausblenden Quelltext
1:
 TTable.Post					

aufnehmen.

wenn du aber den anwender entscheiden lassen willst, ob die änderung gespeichert wird oder nicht, dann schreib in die BeforePost einen MessageDlg, bei dem du bei 'mrCancel' mit 'Abort' die speicherung abbrichst.

mfg, stefan