5 makes the buffering Table Optimistic. You also need to add a TableUpdate() to the Save button;
* Save button's ClickIF NOT TableUpdate(1,.F.,"TableName")
* Update failedWAITWINDOW"Unable to save your changes, please try again later"TableRevert(.T.,"TableName")
ENDIFRETURN