>In my form, I am using Optimistic buffering. Since the form uses a grid to
>navigate the table, and textboxes to change the rest of the fields, a Save
>button is not needed.
>Where is my best place to put the tableupdate() command. Is there a method on
>the form or in the grid, to perform tableupdate() whenever a value chages.
I think that you'd want to do a GETFLDSTATE(-1) in the grid's
BeforeRowColChange, and if there was a 2, 3, or 4 in the returned string, you'd
want to ask the user whether to save or cancel changes.