Entwickler-Ecke

Datenbanken - DBEdit-Änderungen automatisch posten


UGrohne - Di 04.02.03 00:02
Titel: DBEdit-Änderungen automatisch posten
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 - Di 04.02.03 03:08

hallo UGrone!

du könntest in die OnClose_Procedur des TForms ein

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