The thing about Access databases is that when you add a record, the file grows in size. But when you delete a record, the file does not shrink in size. I have heard various explanations as to why this is the case. The article at the following link shows how to compress the database with code:

http://www.vb-world.net/databases/tip482.html