How many rows are you manipulating. What is it doing? inserts,updates, deletes?
If you are manipulating alot of records – constantly inserting, updating, deleting, the DB grows due to temp space being created to do these things. This is built into Access and it is why there is a Compact feature to get rid of all that temp space.
You may be able to reduce the size by splitting your data table into another Access DB and your application can link to that DB.
Bruce, I think you’re describing a “bloating database”. Try two things: 1) set the default to automatically compact and repair on each exit and, 2) cut back on special formatting,e.g. graphics. If graphics are necessary for instance a logo or picture, place the graphics in a subform.