How to Fix an Access Report That Shows Blank Customer Names
Question details
The user needs to identify why a Microsoft Access report displays blank customer names even though the underlying data contains customer names, and how to debug the query, report controls, record source, or VBA code.

- Product
- Microsoft Access
- Device & OS
- not provided
- Scenario
- A user opens a Microsoft Access report that should list customer names, but the customer name field appears empty even though the data exists.
- Observed behavior
- The Access report renders blank customer name fields despite the data source containing customer names.
Open the relevant Access database and locate the report and its underlying query in the Navigation Pane. Confirm you can open the report in Design View and run the query in Datasheet View.
Check the Underlying Query Behind the Access Report
Start here to confirm the report's data source returns customer names before you inspect the report layout or code.
Many blank Access report fields are caused by a query that filters out records, uses a bad join, or returns a calculated field with an incorrect name.
In the Access Navigation Pane, locate the query used as the report's Record Source, right-click it, and choose Design View.
Click the Datasheet View button and confirm that the customer name column shows values for the expected records.
If the query is blank or omits customer names, check joins, criteria, and calculated fields. Save the query and reopen the report.

Verify the Report Record Source and Customer Name Control
Use this when the underlying query returns correct customer names but the report still shows blanks.
Inspect Report VBA Code That Changes Data or Record Source
Use this when the query and report control settings are both correct and you suspect VBA code is changing values.
Use WPS Office Free as a Lightweight Alternative for Microsoft Access Report Users
WPS Office is a free, lightweight Microsoft Office alternative that opens and saves Word, Excel, and PowerPoint files with a familiar ribbon interface. When Microsoft Access reporting issues slow you down, you can still handle everyday document tasks in WPS Office without complex database report troubleshooting.

Frequently Asked Questions
Why does my Access report show blank customer names when the table has data?
The most common reasons are an underlying query that excludes the names, an unbound or incorrectly bound text box, a wrong report Record Source, or VBA code that clears the control. Check the query first in Datasheet View, then inspect the report control's Control Source.
How do I check the query behind an Access report?
Open the report in Design View, open the Property Sheet, select Report, and note the Record Source property. Then find that query in the Navigation Pane, right-click it, choose Datasheet View, and verify it returns the customer name column.
How do I know if my Access report has VBA code?
Press Alt+F11 to open the VBA editor. In Project Explorer, expand the database project and look for the report module. If the report module is not listed, the report contains no VBA code.
Can the Report Wizard help fix a blank customer name field?
Yes. Create a test report with the Report Wizard based on the same query. If the wizard-generated report shows customer names correctly, the issue is usually in the original report's controls, record source, or VBA code rather than the query.
What should I check if the report Record Source is correct but names are still blank?
Select the customer name text box in Design View and check its Control Source property. If it is empty or points to the wrong field, bind it to the correct field. Also check report filters and any VBA event code that may set the control to Null or empty.




