Hi Steven,
In my forms i use 3 buttons with data input, one to add a record (append blank) other to save the record (tableupdate) and other to not save or undo the record (tablerevert). When the user click the first button this is set disabled and the others are enabled, this way the user must save or not save the record to add a new record.
Carla Silva