CLEAR CREATE CURSOR crsTest (Fld1 I) FOR asd = 1 TO 20 INSERT INTO crsTest VALUES (asd) NEXT GO TOP CURSORSETPROP("Buffering",5) ? [No changes],GETNEXTMODIFIED(0) 15 REPLACE Fld1 WITH 77 GO TOP ? [Record 15 is changed],GETNEXTMODIFIED(0) TABLEREVERT(.t.) GO TOP ? [Reverted table],GETNEXTMODIFIED(0) 13 REPLACE Fld1 WITH 77 APPEND BLANK APPEND BLANK APPEND BLANK APPEND BLANK APPEND BLANK APPEND BLANK APPEND BLANK GO TOP ? ? ? [--------------------------------] ? ? ln = GETNEXTMODIFIED(0) SCAN WHILE ln # 0 GO ln ? [Record ]+TRANSFORM(ln)+[ is changed],ln, [Current Record ] ,RECNO() ln = GETNEXTMODIFIED(ln) ENDSCAN