*Timer.interval = 5000 && Time to refresh in millisec >*Timer.timer event >* Check if in edit otherwise values entered would also revert (refresh) >* to tableupdated() ones >if !thisform.editmode > thisform.refresh >endifRobert do not forget that this is a refresh and as usual would move rec pointers in child tables etc. To test it you could build a form with wizard add timer control with
*Timer.timer event >if !thisform.txtbtns1.editmode > thisform.refresh >* Also could add this for a notification >* if !rlock() && Pessimistic buffering is on and reprocess set to 1 >* wait window nowait "Someone is editing this record." >* else >* unlock >* wait clear >* endif >endifthen fire at two different tasks to see.