See the following Microsoft Knowledge Base articles at www.microsoft.com:
HOW TO: Keep an Access Database in Top Working Condition (see Microsoft Knowledge Base Article - Q303519)
Microsoft Jet is the database engine that is used by default by Microsoft Access. This article provides a list of best practices that you can use to help keep your Jet database in top working condition. This article addresses a database running both in a single and in a multiuser environment.
ACC97: How to Troubleshoot Corruption in a Microsoft Access Database (Q306829)
There are a number of reasons corruption can occur in a Microsoft Access database. This article provides a list of references to Microsoft Knowledge Base articles that may assist you in resolving corruption in your database.
ACC97: How to Repair a Damaged Jet 3.5 Database (Q279334)
Environmental factors may leave your database file damaged. The symptoms of a corrupted database can range from #Deleted appearing in certain records, to the inability to open one of the objects in the database, to the complete inability to open the file in Access. The Repair and Compact utilities in Microsoft Access are useful tools for recovering and optimizing Microsoft Access database files. This article describes these utilities and offers additional alternatives for repairing damaged databases. Also, information about what can cause corruption is provided in the "Typical Causes of MDB File Corruption" section of this article.