Some things to bear in mind:
Doing a
Compact & Repair on a regular basis is, as
orange said, a great way to hold down bloat, but don't fall into the trap of using the app's '
Compact on Close' option! There is a great deal of empirical evidence that
C & R's are a frequent cause of
database corruption. because of this, it is prudent to always create a
backup copy of your file before doing a
C & R.
Also, vis-à-vis
creating and
deleting objects, you should keep in mind that each
object has a
lifetime limit. The limit for
Modules is
1000, and this includes the
Modules associated with
Forms and
Reports. You can find a list of the limits here:
http://www.databasedev.co.uk/access_specifications.html
The '
lifetime' portion of
lifetime limit means that even if an
object is deleted, it still counts toward the limit. While doing a
C & R will recover the
space deleted objects were allocated, to my knowledge it does not change the total count of the number of any given object. The only solution, if a limit is reached, would be to create a
new, blank file and
import all objects into it.
Linq
;0)>