LOCAL lcTmp1, lnDelRec, lnTArchive, lcTmpDir lcTmp1 = SUBSTR(SYS(2015), 3, 10) lcTmpDir = "C:\TEMP\" SELECT MainTable USE USE MainTable EXCLUSIVE COUNT FOR DELETED() TO lnDelRec SELECT * FROM MainTable WHERE DELETED() INTO DBF (lcTmpDir+lcTmp1) SELECT 0 USE (lcTmpDir+lcTmp1) ALIAS ac_Temp IF RECCOUNT('ac_Temp') = lnDelRec USE ArchTable APPEND FROM (lcTmpDir+lcTmp1) SELECT MainTable PACK ELSE =MESSAGEBOX("Archive Count MisMatch") ENDIFHTH