Hi Tired,
I've just done a series of half-a-dozen openings, and it's already up
by 15% in an overall size of 18mb.
This sounds like way too much bloat to me. Try looking at some of these
Microsoft KB articles, to see if any of them help you with this issue:
http://tinyurl.com/2dmpw
I know you indicated to Pat that you are using very little VBA code, but
it's worth checking to see if you have code that opens DAO recordset
variables, but you are not closing the recordsets and setting the objects to
nothing.
Are you doing a lot of importing of text files? If so, try removing the
record level locking option, if it is set.
Are you using temporary tables in your database or are you using Make Table
queries and then later deleting these table objects? If so, consider using
linked tables instead. Here is a ready-made example for you:
http://home.comcast.net/~tutorme2/samples/tmpwrkdb.zip
Here is an article that was written for Access 97, but it is still
applicable for JET 4 databases. The author removed it from their web site
some time ago, but the Wayback Machine still has a copy:
WORKING WITH LARGE PROGRAM DATABASES IN ACCESS 97, by Cary Prague
http://web.archive.org/web/20030204023622/http:/www.databasecreations.com/largedb.htm
Tom Wickerath
Microsoft Access MVP
http://www.accessmvp.com/TWickerath/
http://www.access.qbuilt.com/html/expert_contributors.html
__________________________________________