>>How are you deleting the record? By chance by clicking the delete column in a grid?
>
>>You still need the tableupdate() to send the delete back to the source table.
>
>In the delete method of my form I'm issuing a DELETE command.
This isn't a newly-appended record, is it? If it is, you need to do a TABLEREVERT() instead of a TABLEUPDATE() to delete it.