Ich würde dann mal behaupten, Du hast einen Speichern-Button des falschen Typs.
Das ändert leider nichts am grundsätzlichen Problem. (ok, er könnte diesen einen Button eventuell leicht austauschen)
Ja, ein ToolButton/SpeedButton, der keinen Fokus bekommt, wodurch dann kein OnExit auftritt und der Wert nicht im DataSet landet, ist echt blöd,
aber z.B. auch der DatasetNavigator jeglicher Hersteller besteht ausschließlich aus SpeedButtons, was deswegen echt Spaß macht.