Hi Jimmy
>> The trouble I'm having with this is that I don't know how to remove the last appended record when the user is ready to end the add mode. <<
Without knowiung how you have structured your application, it is difficult to give you specific advice here. Basically, all you have to do when the user ends continuous add mode is to check for a blank record. Code something like this would work:
lcFldState = GETFLDSTATE( -1, 'MyAlias' )
IF ! IsNull( lcFldState ) AND lcFldState = REPLICATE( '3', LEN( lcFldState ) )
TABLEREVERT( .F., 'MyAlias' )
ENDIF
Or is there some difficulty here that I am missing?
Marcia