How to Prevent Repeated Data in a Microsoft Access Continuous Form
Question details
The user needs to resolve an issue where data values are incorrectly repeating across rows in a Microsoft Access continuous form.

- Product
- Microsoft Access
- Device & OS
- not provided
- Scenario
- Setting up a continuous form to display main database records alongside their related comments or details.
- Observed behavior
- Values in the continuous form are repeating or duplicating across rows, typically caused by incorrect control bindings, improper table structures, or merging main and detail records into a single table.
Before modifying your form properties, verify that your database tables have a properly defined one-to-many relationship using a primary key and a foreign key.
Use a Main Form and Subform Structure
Separate your main records and related details by using a bound main form and a continuous subform to prevent data duplication.
Combining main records and detail records in a single continuous form often causes the main data to repeat for every detail line. Splitting them into a parent-child form relationship is the standard approach in Access.
Build a standard form bound to your primary table (e.g., the NCR or main record table) to display the overarching information.
Create a separate form set to 'Continuous Forms' view, bound to your related details or comments table.
Insert the continuous subform into the main form. In the Property Sheet for the subform control, configure the 'Link Master Fields' and 'Link Child Fields' to connect them via their respective primary and foreign keys.

Correct the Text Box Control Bindings
Ensure that your text boxes are correctly pulling data from table fields using the Control Source property.
Manage Your Datasets Efficiently with WPS Office
While WPS Office focuses on core document, spreadsheet, and presentation tools rather than complex database management, WPS Spreadsheet serves as a powerful, free alternative to Microsoft Excel. It offers robust data validation, pivot tables, and form controls to easily track and analyze your exported Access data without complicated setups.
- 1. Export Access Data: Export your Microsoft Access tables or queries to an Excel (.xlsx) format.
- 2. Open in WPS Spreadsheet: Launch WPS Spreadsheet and open your exported file to organize and manage your data.
- 3. Apply Data Rules: Navigate to the Data tab and use Data Validation to ensure clean, non-repeated data entry going forward.

Frequently Asked Questions
Why do all rows in my continuous form show the exact same value?
This usually happens when a text box is unbound, meaning its Control Source property is blank. Because Access doesn't know which field to store the data in, it repeats the inputted value uniformly across all displayed rows.
What is the difference between Control Source and Row Source in Access?
The Control Source dictates where a specific control gets its saved value or writes its data (e.g., a field in a table). The Row Source defines the list of available options presented in a dropdown menu, specifically for combo boxes or list boxes.
Can I use one table for both the main record and its related details?
Using a single table for both main records and related details often leads to duplicated data and poor database performance. It is best practice to normalize your database by splitting them into two separate tables and linking them with a primary key.




