File Repair
Quick Fixes for Excel ‘Data Source Reference Not Valid’ Issue
August 8, 2025| 7 min read
Summary: Is your form or report not showing all the records added to the Microsoft Access table? Read this article to understand the reasons behind this problem. You will also find various solutions to fix the Access table not showing all the records issue.
Free Download 100% SecureMS Access users often face problems or issues while working with the application or database file. One common issue, reported by several users, is Access table not showing all records. The users encountered this issue when trying to import the records into an Access database table or loading the records from table into a form or report. This issue may arise because of several reasons. In this article, we will look into the reasons for the Access table not showing all records issue and see how to fix this issue.
Listed below are some reasons why you may face the Access table is not showing all the records issue:
If the primary key is duplicate or missing, you may see partial data in tables. So, make sure that primary key field is not empty and there is unique primary key for each table. However, if you are still not able to see the complete Access table records, follow the methods explained below.
When you apply a filter to a newly created form or report and then save it without removing the filter, the filter cannot be turned off. So, the form or report will display the filtered view of the underlying table or query and does not display all the data. You need to remove the filter, before saving a newly created form or report, from the object’s design to view all the records in the underlying table or query. For this, you can go to Navigation Pane > Design View.
In case you have saved the object (i.e., a form or report) while it is still in filtered state, you need to edit the object’s Record Source property to remove the filter. To do so, perform these steps:
Each field in an Access table is allocated a specific size and character limit. If this limit is exceeded, the data in the fields appear to be incomplete.
You can try resizing the rows and columns accordingly to see the complete data.
If your Access table is not showing all records, then it might happen that some records or objects are hidden. You can check the Display Options and unhide the records and objects. Here is what to do:
This will show you all the hidden objects and records in the table.
The Access table is not showing all records issue can also be the result of corruption in the database, either at object level or data level. You can use the MS Access' built-in Compact and Repair tool to repair the corrupt database file. To do this,
The Compact and Repair tool will scan the problematic database file for issues and fix them.
If the tool fails to fix the issue, then you can use Stellar Repair for Access - a powerful Access database repair tool that can repair severely corrupted/damaged Access database (ACCDB or MDB) files. The tool can retrieve all the database objects, such as tables, forms, linked tables, indexes, macros, etc., and save them in a new database file. It can also recover deleted records from the database file. The tool supports database files created using MS Access 2019, 2016, 2013, 2010, 2007, 2003, and 2002.
In this article, we’ve discussed the ‘Access table not showing all records’ issue and how you can fix this issue. However, if the Access database is corrupted, you can use the Compact and Repair utility to resolve minor corruption issues. If this utility fails to bring the desired outcome, you can rely on a specialized Access database repair tool, such as Stellar Repair for Access. It can help you repair a damaged or corrupted Access database file in a few simple steps. Moreover, it can recover all the database objects, such as tables, forms, queries, and more, from even severely corrupted ACCDB/MDB files without any hassle.
What to do if compact and repair is not working in MS Access?