Bruce,
I have it in a SaveChanges() method of my form class. It's called from QueryUnload and by my navigation buttons. I basically always have the users in edit mode with an Undo button that does a TableRevert() if they want to get rid of changes they've made.
>Basically my applications I am updating are single user applications. All databases are open at all times.
>
>You were saying you prefer to use TableUpdate(). Where would you put this? I presume that the database gets written to automatically when the form is closed.
>
>Would you put code to execute when the form is closed on the form's Destroy event?