Set the table buffering to either row or table depending if you want only one record at a time or multiple records. Then use TableUpdate() to commit changes or TableRevert() to discard the changes.
>1) open a table in a form
>2) append new record in the form
>3) able to restore to the last record if I don't want wish to store the new record
>4) save the record if the record is correct
>
>How can I do this?
>by putting it in memory? how to do it?