tim l said:
I have an Access database with 1.8 million records in a
single table.
Am I pushing the limits of Access here?
Should I consider using a different program than Access?
It's not the number of records that is significant so much as it is the
size of the database file itself. Access 2000 and later versions have a
maximum database size of 2GB, and one begins to run into trouble
performing some operations even before that. What version are you
running, and how big is your (compacted) database file now? If you're
getting near the limit, you may still be able to work well in Access,
depending on the sort of functions your database is performing, but
you'll have to watch it very carefully, and may have to find ways to
work around the size limit.
It's perfectly possible to have an Access application that uses multiple
..mdb files as its data store, with a single "application" .mdb that
holds only links to the tables in the various data files. This takes a
certain amount of design, however, and if you have a single table that
pushes the size limit you should probably be looking at some other
database for your data store. That doesn't mean you can't still use
Access as the user interface and reporting tool for that data store.