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
"Arvin Meyer [MVP]" <(E-Mail Removed)> wrote in message
news:epMGi$(E-Mail Removed)...
> Write a query like:
>
> Select * From YourTable Where Somefield = "rescinded";
>
> You can change it to a make table query and append those records to a
> table in this or another database, then change it to a delete query and
> delete them from the current table. Delete the query when you are done and
> compact the database.
> --
> Arvin Meyer, MCP, MVP
> http://www.datastrat.com
> http://www.mvps.org/access
> http://www.accessmvp.com
>
> "Susan" <(E-Mail Removed)> wrote in message
> news:A8998321-882B-47D3-80B1-(E-Mail Removed)...
>> How do I archive items withing a database? I want to take items that
>> have a
>> term "rescinded" on them and pull them into another database for
>> archives. I
>> can not figure out how to do this. Please help.
>
>