logo
search
Others

Fix Microsoft Access Report Not Showing One User's Data

Tauseeq MagsiTauseeq Magsi Oct 13, 2026 869 views

Question details

A Microsoft Access report fails to display data for a specific user, despite working correctly for all other users.

How to Fix an Access Report Not Displaying One User's Data
Product
Microsoft Access
Device & OS
not provided
Scenario
Generating a report based on a query (LeaveQ) that joins a user table (DataT) and a leave table (LeaveT), filtered by the logged-in user ID from a login form.
Observed behavior
The final report outputs completely blank fields for one particular user, whereas it successfully displays leave data for everyone else.
Before you start

Ensure you have Design View access to the Access database and verify the exact User ID of the person experiencing the blank report issue.

Solution 1Recommended

Check Underlying Data Records and Join Configurations

Verify that matching records exist in both tables and ensure the SQL query join logic doesn't exclude the user.

If an Access report relies on an INNER JOIN between two tables, records will only appear if matching data exists in both. If a user has a profile but no leave records, the join will exclude them entirely, resulting in a blank report.

1
Open Source Tables

Locate and double-click both DataT (user data) and LeaveT (leave data) in the Navigation Pane to open them in Datasheet View.

2
Verify User ID Matches

Search for the exact User ID in both tables. Ensure there are no accidental trailing spaces or formatting issues causing a mismatch.

3
Review the Query Joins

Right-click the LeaveQ query and select Design View. Look at the join line between DataT and LeaveT. If the user only has data in one table, double-click the join line and change it to a LEFT JOIN (Include all records from DataT and only those from LeaveT where fields are equal).

4
Test Query Output Directly

Run the LeaveQ query independently of the report. Apply a manual filter for the affected User ID in the criteria row to see if any records are returned.

Check Underlying Data Records and Join Configurations
Join Modification Complete: Changing to a LEFT JOIN allows the report to generate the user's basic profile details even if their corresponding leave data is currently empty.
Free Microsoft Office alternative

Try WPS Office for Your Spreadsheet and Document Needs

While WPS Office does not include a database management tool like MS Access, it provides a powerful, free alternative to Microsoft Word, Excel, and PowerPoint. If you frequently export database reports to spreadsheets or documents for further analysis, WPS Office offers a lightweight, highly compatible solution.

  1. 1. Export Access Data: In Microsoft Access, select your report or query, go to External Data, and export it as an Excel (.xlsx) file.
  2. 2. Open with WPS Spreadsheets: Launch WPS Office and open your newly exported spreadsheet file to instantly view the data.
  3. 3. Analyze and Share: Use built-in PivotTables, charts, and filters in WPS Spreadsheets to easily analyze the data and share it with your team.
Fully compatible with Microsoft Excel (.xlsx) and Word (.docx) formats.Lightweight software that loads quickly on any PC, Mac, or mobile device.Free to use with a familiar, easy-to-navigate tabbed interface.Seamlessly open, edit, format, and share exported Access report data.
microsoft office alternative - wps office

Frequently Asked Questions

Why is my Access report completely blank when I open it?

A completely blank report usually occurs when the underlying query (like LeaveQ) returns no records, or if the report's 'On No Data' event cancels the opening process. Check your query criteria and ensure the login form is passing the correct User ID.

How do I fix an INNER JOIN excluding users with no leave data?

Change the join type in your query. Right-click the join line in Design View, select Join Properties, and choose the option to 'Include ALL records from DataT and only those records from LeaveT where the joined fields are equal' (this creates a LEFT JOIN).

Can hidden spaces cause a User ID mismatch in Access?

Yes, trailing or leading spaces in text fields can cause joins and filters to fail, making it seem like a user's data doesn't exist. You can use the Trim() function in your query to remove accidental spaces from the User ID field, or clean the raw data in the tables.