Thankes Albert
The size of my mdb is even double 15 more then your database. And i do
have
almost 1000 forms and reports.
the 180Mb is after compact.
Good stuff!. I always check the above, as often we see a application with
only 50-75 forms, and it is 300 megs in size. This is result of the
application not being compacted, or graphics being used inside...
I've asked many times here before about using references in access and
nobody answer about it
Well, I not sure what you have asked for in the past.
You have to use mde's to share the code. If you do break this application up
into separate mdb code libraries, and then compile those code libraries into
mde's. You then can simply can set a reference to those code libraries using
the standard tools->references. Select "browse", and then change the file
type to "mde". Now, just browse to that mde you made..and add it to the
references. At that point, you can use all of the subs/functions in the mde
file. (that is all there is to using references).
I am not sure that simply moving out the code from your standard modules you
have now into a bunch of separate mde's is the best solution here. (it will
crate extra work to set this up, increase the chances of a references
problem when deploying the application. And, I am not sure it would reduce
the file size that much (I suppose this would depend on how much code you
have, and if that code is in standard modules).
So, using references and building up a "code library" of routines would be
helpful...but I not sure if that would be a "end all" solution for you. It
certainly might enable to your more easily break this system up into
separate pieces. And, also, you do seem to have a large number of forms
here. (I am not sure if the large number of forms is due to requirements,
lack of normalizing...or in fact it is just large and complex!!).