>>>I've got the tablerevert working ok on a form whereas all changes to a record are undone upon 'Abort' but how do I undo an 'Append blank' if the user chooses to 'Abort' halfway thru?
>>Timothy,
>>
>>You TableRevert just like reverting the edit. The appended record is just an edit to the table that will be reverted if you TableRevert.
>
>What I want to check for, is if the user started to edit some fields before I do the tablerevert() on a newly appended record.
Tim, look up GetFldState(-1) in Help. You can see if it is a new record, if it is deleted and if any field has been changed.
HTH
Barbara