Records Mismatch in Microsoft Access database
Posted by admin on May 1st, 2009Indexes created in MS Access enable you to search and sort records faster. To find the data stored in tables, MS Access primarily looks up the location of data in the index. Corruption in indexes mainly occurs due to MS Office corruption, malicious software like virus etc. Once the index gets corrupted, you won’t be able to view correct records saved in your tables. In such situations, you need to restore the database from your recent backup. In case of backup unavailability, you need to repair the indexes by using advanced Access Repair software.
As a practical scenario, when you attempt to view certain records stored in Employee table, you discover that the records do not match with the previous ones of the same table. The main cause behind the mismatch is index corruption.
To resolve the above issue, follow these steps:
1. Delete all the relationships of the Employee table in the Relationship window.
2. Now open the Employee table in design view. Delete all the indexes after opening Indexes box.
3. Select the Employee table in the Navigation Pane. Copy and Paste the table, supply a new name, and choose Structure Only.
4. Next, you will need to create a query into the problem table. Check all the records and change it to an Append query, instructing MS Access to append to the new table.
5. Check that all the data is in the new table, and then delete the old Employee table.
6. Compact the database to get rid of any reference to the problematic table. Click Office Button, select Manage, and select Compact in Access 2007.
7. Rename the new table so it has the name of the old table.
8. Recreate the indexes and relationships that you have removed in the above step.
But, if this procedure fails to provide required data from the Employee table, then you need to repair the Access index by using advanced access database repair application. Such Access Database Repair utilities use powerful scanning methods to completely repair and restore all Access database components. With interactive user interface, these repair applications act as self-explanatory tools without requiring any sound technical skills.
Stellar Phoenix access recovery is the foremost Access Repair tool. This repair utility can restore and Repair Access database objects like indexes, queries, forms, reports, macros and modules. It is companionable with Microsoft Access 2007, 2003, XP (2002) and 2000. It supports Windows Vista, XP, 2003, 2000 and NT.