Hi all,
I have an access table which contains more than 1 million records, I need to
split this table into multiple table can anyone give me a tip?
Thanks in advance
A million records is large but managable - I know of databases with 20,000,000
rows in the largest table. Splitting JUST because of a million records is
likely to be a bad idea! Does the data consist of logical groups of records,
or were you thinking of just (say) 10 tables of 100,000 records each?
To directly answer though, I'd create a new, empty database; create however
many tables you want (hopefully based on logical distinctions, not arbitrary
ones!). Be sure to define the field types and field sizes; text fields should
be sized to no larger than the maximum size you'll need (e.g. US postal Zip-5
fields should be 5 characters, not the default 50 or the maximum 255). Use
File... Get External Data... Link to link to the existing large table.
Then run as many Append queries as needed to migrate the data. Each query
should have criteria to appropriately limit the records. Avoiding duplicates
between the tables will require careful query design!