*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.