Remove Duplicate Records in Access
Trackback or
Categories: DIY, Storage, Editing, System Administration, From the Files of DCOT..., Support, HowTo, DevelopmentPosted on Sunday, March 29, 2009 by Tim Fehlman
I am working on a project and I am storing large amount of data in Access. I needed a quick an easy way to remove duplicate records based on a specific field in one of my tables. I thought, “This shouldn’t be too hard since there is a query wizard to determine duplicate records.”
Man, was I wrong!
After about a day of trying, I figured out the following little trick:
- Make a copy of your original data table but just copy the table structure, not the data.
- Edit the new table and change the field with the duplicates’s index to No Duplicates Allowed.
- Save the new table.
- Create an append query that will append all of the data from the original table to the new table.
- Run the append query. You will see a number of warnings/errors. Simply accept them to complete the process.
- Rename the original table.
- Rename the new table with the same name as the original table.
You should now have all the duplicate records gone!

