> >WITH THISORM > .LOCKSCREEN = .T. > SELECT vJobhed > =TABLEREVERT(.f.) > APPEND BLANK > REPLACE state WITH sysdata.state,country WITH 'AUSTRALIA',sstate WITH sysdata.state,scountry WITH 'AUSTRALIA' > .REFRESH > .LOCKSCREEN = .F. >ENDWITH > >>...the problem is that immediately before the REFRESH the vJobhed record pointer is on the newly appended record, however, after the REFRESH it has returned to the first record in the file and of course because of the record pointer move, the incomplete record is saved.