>=TABLEUPDATE(.T.,.T.)**Function requires row or table buffering mode.
Jeffrey,
You are not specifying the alias in which the Tableupdate should work, therefore it is working on the currently selected work area which may not be your view.
Unless you have actively decided that the last person to save should overwrite anyone else's work, the second argument should be .F. so you will get warned of an attempt to overwrite some eone else's work., try changing your code to something like this;
IF NOT TableUpdate(.t.,<strong>.f.,"MyViewAliasName"</strong>)
ELSE
ENDIF