Fix Microsoft Access Report Repeating Records and Showing Duplicates
Question details
The user needs to fix a Microsoft Access report that is unexpectedly repeating the same invoice line or record across multiple pages.

- Product
- Microsoft Access
- Device & OS
- not provided
- Scenario
- Generating or viewing an Access report to review invoice details.
- Observed behavior
- The report repeats the same line across many pages instead of displaying one line per table record, indicating duplicate outputs caused by an underlying query change.
Before modifying your database queries or report designs, ensure you have created a recent backup of your Access database to prevent accidental data loss.
Check the RecordSource and Fix Query Joins
Inspect the underlying query for incorrect joins that cause a Cartesian product, which leads to duplicate records multiplying across the report.
When an Access report shows duplicates, the issue usually lies in the RecordSource. If the report uses a query with tables that are not correctly joined, Access will combine every row from the first table with every row from the second table, creating massive duplication.
Right-click your problematic report in the Navigation Pane and select 'Design View'.
Press F4 to open the Property Sheet, navigate to the Data tab, and check the 'Record Source' property to see if it is tied to a specific query.
Double-click the identified query in the Navigation Pane to run it in Datasheet View. Check if the duplicates appear here. If they do, the query is the source of the issue.
Switch the query to Design View. Ensure that all tables are properly linked by dragging the primary key from one table to the corresponding foreign key of the related table.

Restore the Report from a Previous Backup
Revert to a working state if the report or query was recently modified and you are unable to pinpoint the exact relationship errors.
Looking for a Lightweight and Free Office Suite? Try WPS Office
While WPS Office does not include a direct relational database equivalent to MS Access, it is an exceptionally powerful and free alternative for Microsoft Word, Excel, and PowerPoint. If you are looking to streamline your document creation, data analysis, and presentations without subscription fees, WPS Office is the perfect choice.

Frequently Asked Questions
Why does my Access query return duplicate records suddenly?
Duplicate records in an Access query typically occur due to missing or incorrect joins between tables. This creates a Cartesian product where every row in one table is matched with every row in another, drastically multiplying the output.
How can I hide duplicate values in an Access report visually?
You can hide duplicate values by selecting the specific text box in the report's Design View, opening the Property Sheet (F4), and setting the 'Hide Duplicates' property to 'Yes'. Note that this only hides the visual duplication; it does not fix the underlying query structure.
What is the RecordSource in Microsoft Access?
The RecordSource is a foundational property that dictates the source of the data for a form or report. It can be a specific table name, a saved query, or a custom SQL statement.
How do I view the RecordSource of my Access report?
Open your report in Design View, press F4 to open the Property Sheet, select 'Report' from the selection drop-down at the top of the sheet, and look for the 'Record Source' field located under the Data tab.




