>local lerror, laFiles(1), lcPkey, i, lcError >close all >close databases all >open database Yourdatabase >lcError = on('error') >on error lerror = .t. >for i = 1 to adbobjects(laFiles,"TABLE") > use (laFiles(i)) exclusive alias lfile > if not lerror and isexclusive('lFile') > lcPkey = dbgetprop(laFiles(i),"TABLE","PRIMARYKEY") > if not empty(lcPkey) > set order to (lcPkey) > copy to reorgwork > zap ************************************************* * Dangerous line follows * append from work * Typo correction append from Reorgwork ************************************************* > endif > use > else > lerror = .f. > endif >endfor > >erase 'reorgwork.dbf' >erase 'reorgwork.fpt' >erase 'reorgwork.cdx' >close all >if not empty( lcError ) > on error &lcError >else > on error >endif > > >>