DIMENSION ThisForm.F50record(77) COPY TO ARRAY ThisForm.F50record NEXT 1 INSERT INTO HISTORY\hstf50 FROM ARRAY ThisForm.F50recordBoth the F50.dbf and HstF50.dbf are identical. This code has been in place and functioning properly for nearly three years. The symptom is that one field near the end of the row of the HstF50 table is missing data present in that row in the F50 table and, two fields down the row, part of data from the wrong field is in another field. (Note that this code used to be in an "WITH ...ENDWITH" construct, but I have added 'ThisForm' to see what happens.