How to delete duplicate records from a table in Access 2000| Article ID | : | 209183 | | Last Review | : | July 29, 2004 | | Revision | : | 3.0 |
This article was previously published under Q209183 For a Microsoft Access 97 version of this article,
see
109329 (http://support.microsoft.com/kb/109329/). Novice: Requires knowledge of the
user interface on single-user computers. SUMMARY This article describes how you can remove duplicate records
from a table by using primary keys. By using this method, you can check for
duplicate values in up to 10 fields in the table. Back to the top
MORE INFORMATION To remove duplicate records from a table, follow these
steps:
| 1. | Make a copy of the structure of the table from which you
want to remove the duplicate records.
To copy a table:
| a. | Select the table in the Database window | | b. | On the Edit menu, click Copy. | | c. | On the Edit menu, click Paste. | | d. | Enter a name for the new table. | | e. | Select Structure Only | | f. | Click OK. |
| | 2. | Open the new table in Design view. | | 3. | Select the field(s) that contain the duplicate
values. | | 4. | To make your selection the primary key for the table, click
the Primary Key button on the toolbar. | | 5. | Save and close the table. | | 6. | Create an append query based on the original table
containing duplicates. | | 7. | In the query Design View, on the Query menu, click Append Query. | | 8. | In the Append dialog box, click the name of the new table from the Table Name list, and then click OK. | | 9. | Include all the fields from the original table by dragging
the asterick (*) to the query design grid. | | 10. | On the Query menu, click Run. | | 11. | Click Yes in the dialog box advising you that you are about to append
records. | | 12. | Because the Primary Key field(s) in the new table will not
accept duplicate values, the following error message will be displayed: Microsoft Access can't append all the records in the append
query.
Microsoft Access set 0 field(s) to Null due to a type
conversion failure, and it didn't add <number> record(s) to the table due
to key violations, 0 record(s) due to lock violations, and 0 record(s) due to
validation rule violations. Do you want to run the action query
anyway? To ignore the error(s) and run the query, click Yes. For an
explanation of the causes of the violations, click Help. | | 13. | Click Yes. | | 14. | View the contents of the new table. When you're sure the
new table has the correct unique records, you can delete the original table,
and then rename the new table using the name of the original table. |
Back to the top
REFERENCESFor more information about deleting duplicate
records, click Microsoft Access Help on the Help menu, type Automatically delete duplicate records from a table. in the Office Assistant or the Answer Wizard, and then click Search to view the topic. Back to the top
APPLIES TO| • | Microsoft Access 2000 Standard Edition |
Back to the top
| Other Support Options- Need More Help?
Contact a Support professional by Email, Online or Phone. - Customer Service
For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more. - Newsgroups
Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.
|
|