CREATE CURSOR test ( test c(100)) FOR i=1 TO 100 INSERT INTO test VALUES ( 'This is line '+TRANSFORM(i)) ENDFOR CREATE REPORT test FROM test _SCREEN.ADDOBJECT('refreshtimer', 'refreshtimer' ) * Scroll the report preview using arrow keys. Note that under Linux/WINE * it becomes unreadable. See WINE bug database bug 1926 REPORT FORM test PREVIEW _SCREEN.REMOVEOBJECT('refreshtimer') RETURN DEFINE CLASS RefReshTimer AS TIMER INTERVAL = 1500 PROCEDURE INIT THIS.ENABLED = .T. ENDPROC PROCEDURE TIMER * ToDo: Put code here which refreshes preview window ENDPROC ENDDEFINE