How to Fix Microsoft Access Reports Prompting for Subreport Parameters
Question details
The user is repeatedly prompted to enter a parameter value (such as a client's App No) when opening a Microsoft Access report that contains a linked subreport, despite the parent and child fields appearing to be properly connected.

- Product
- Microsoft Access
- Device & OS
- not provided
- Scenario
- Opening an Access report with a linked subreport.
- Observed behavior
- Microsoft Access continuously displays a parameter prompt dialog box for a specific field, interrupting the normal opening and rendering of the report.
Verify the exact spelling of the parameter being prompted in the dialog box, as even a minor typo in the Control Source can trigger this issue.
Verify Record Sources and Bound Controls
Ensure that the problematic field is explicitly included in the underlying record sources for both the main report and the subreport.
When linking a main report to a subreport, the fields used for linking must be present in both record sources. If Access cannot find the field used in the Master/Child link, it will assume it is a parameter and prompt you for the value.
Right-click the main report in the Navigation Pane and select 'Design View'.
Open the Property Sheet (F4), select 'Report' from the selection type dropdown, and verify that the linking field (e.g., App No) is present in the table or query listed in the 'Record Source' property.
Click on the subreport control, open its Property Sheet, and verify its 'Source Object'. Open that specific subreport in Design View and ensure the linking field is also in its Record Source.
Verify that both the main report and the subreport contain a text box whose 'Control Source' property is strictly set to the linking field (e.g., App No).

Remove Spaces and Unusual Characters from Field Names
Rename the field in the database tables to eliminate spaces, which can confuse the Access expression builder.
Experience a Lighter, Highly Compatible Office Suite
While WPS Office does not feature a direct relational database application like Microsoft Access, it offers a robust, free, and incredibly lightweight alternative for all your core document, spreadsheet, and presentation tasks. If you want to streamline your desktop tools with high MS Office format compatibility, seamless UI, and built-in PDF features, WPS Office is the ideal solution.
- 1. Download WPS Office: Visit the official WPS website and click the free download button for your operating system.
- 2. Install the Suite: Run the downloaded installer and follow the quick on-screen instructions.
- 3. Open Your Office Files: Launch WPS Office to immediately open, edit, and save your existing Word, Excel, and PowerPoint documents seamlessly.

Frequently Asked Questions
Why does Microsoft Access ask for a parameter value when I open a report?
This happens when the report or its underlying query contains a reference to a field name that Access cannot locate. Common causes include a misspelled field name in a Control Source, a field that was deleted from the underlying table, or spaces in the field name that aren't properly bracketed.
What is a bound control in Microsoft Access?
A bound control is an interface element, such as a text box or combo box on a form or report, that is directly connected (or 'bound') to a specific field in the database. When the report loads, the bound control automatically displays the data from that field.
How do I correctly set Link Master Fields and Link Child Fields?
Open your main report in Design View and select the subreport control. In the Property Sheet, navigate to the Data tab. Use the 'Link Master Fields' property to specify the linking field from your main report, and the 'Link Child Fields' property to specify the corresponding field in the subreport.




