As others have suggested, you may not need to archive at all. I do archive
history data in cases where a history of costs or prices may be necessary.
Those archives save the key and allow multiple records using the key. I
occasionally archive when the data is no longer needed. For instance, I
archive building cost data for subdivisions that have been sold out for more
than 2 years. The first year is data which may be needed for warranties. The
second year, is a buffer year. Then I simply move the a copy of the entire
database to an archive folder and delete the unnecessary data in the
original.
Generally, you should not store an archive table (unless it's a history
many-side table) in the same database. That would be a violation of
relational rules. Before I'd do that, I'd add an "archive" (Boolean or
yes/no) field that would mark the row to be visible or not based upon query
criteria.
--
Arvin Meyer, MCP, MVP
http://www.datastrat.com
http://www.mvps.org/access
http://www.accessmvp.com