>I'm kinda foggy on the workarea thing. the syntax ~ Select 0 ~ just throws me off. can't I just refer to the cursor alias?
JD,
You should be using ONLY alias names for the work areas. Assume an alias of MyView for your view, the table update would be,
TableUpdate(0,.F.,"MyView")
The first argument is which records to update (0 means only the current record), the second is the Force value (.F. don't overwirte others changes, .T. overwrite others changes), and the third is the alais name of the work area to update.