Jim,
I agree if you change records in a table with row buffering that an automatic tableupdate will be done. But in this case, the changes are bing saved when I go directly from the textbox to the button. I do not go to the listbox, change rows in the listbox or change records in the table. The location of the textbox relative to the listbox seems to effect the behavier.
>Row buffering always does an automatic tabelupdate when the record pointer moves. A list with a rowsourcetype of fields moves the record pointer when the the selected item is changed. So you put row buffering with a list and you have magic happening to you all over the place.
>
>Use Table buffering only. Then nothing magic happens. Tableupdate only occurs when you issue the tableupdate call. You can still limit the user to only working on one record at a time by not allowing them to navigate to any other record.
Shane Murdoch