>>I'm not sure if this is really a good idea, but the first thing that comes to mind is to save the original value in the control's GotFocus event. Then you would be able to revert to the original values.
>>
>>Another idea is to use SCATTER Name OldRecord MEMO perhaps also in GotFocus event...
>
>It seems this issue would pop up all the time. Have you ever had this problem?
It doesn't seem to be a regular feature in our apps (or you've picked a wrong day of the year when most of the people are still not quite themselves ;). Database apps aren't really editing apps where you may want to have unlimited undo.
But the thought did occur to me (today again), and I have a few things in mind on how would I do it... but let's hear those who already did it first.