Unable to filter reports in Microsoft Access database

Allan Plucinik 40 Reputation points
2025-11-01T22:22:09.17+00:00

There appears to be a bug in Access Database that has appeared within the last month possibly caused by a Windows 11 or Office 365 update? 

Reports (not associated with a Query) worked fine the last time I tried to run a report that required using a filter about a month ago. 

Here's the issue: 

When running a customized formatted report, it normally, by default, will include all records in the database unless you apply a filter by being in the HOME ribbon at top of the screen,

 then clicking on the “Advanced” drop down menu, then selecting “Advanced Filter/Sort” .

This brings up a filtering form where I can construct a query on the report.

 For example,  I can select a date field such as  JobDate and specify a date range such as

Between #9/1/25# and #9/30/25#

 Normally once I enter that query design form, the Home Ribbon at the top of the screen remains in place.   Then I simply click on “Advanced” again and then click on “Toggle Filter” from that drop-down menu.

 This is where the glitch occurs.   Instead of the HOME ribbon remaining in place, the “QUERY DESIGN” Ribbon appears at the top of the screen.  I don’t have the option of clicking on “Toggle Filter”. It is greyed out. Access seems to think I am designing a stand alone query not even associated with the report I’m trying to run.  

 Since the Query Design ribbon is at the top of the screen the RUN button is available to run a raw query.  The result is a ROW/COLUMN data sheet report with ALL fields displayed.

 

Microsoft 365 and Office | Access | For home | Other
0 comments No comments
{count} votes

Answer accepted by question author
  1. Jack-Bu 5,490 Reputation points Microsoft External Staff Moderator
    2025-11-02T07:19:20.7666667+00:00

    Hello Allan Plucinik

    Thank you for reaching out to Microsoft Q&A and for providing a detailed description of the issue you're experiencing in Access. Similar issues have been reported, where the Advanced Filter/Sort feature for reports (not based on queries) incorrectly switches to the Query Design ribbon instead of staying in the Home ribbon context. This makes Toggle Filter unavailable or greyed out and treats the filter as a standalone query rather than applying it directly to the report. here are some workarounds to apply date range filters to your reports without relying on the broken Advanced Filter/Sort:

    Switch to a Query-Based Report

    • Create a new query based on your report's underlying table(s).
    • In the query design grid, add your criteria, e.g., for JobDate: Between #9/1/25# And #9/30/25#.
    • Save the query (as "FilteredJobsQuery").
    • Open your report in Design view, go to the Property Sheet > Data tab, and set the Record Source to your new query.
    • Save and run the report—it will now only include the filtered records in your custom format.
    • For dynamic ranges, use parameters like Between [Start Date] And [End Date] in the criteria. When you run the report, Access will prompt for the dates.

    This avoids the ribbon glitch entirely since the filter is baked into the query.

    Use VBA to Open the Report with a Filter

    If you need to apply filters on-the-fly without changing the report's design:

    • Create a button on a form or use a macro/VBA module.
    • Use code like this to open the report with a WhereCondition (adjust field names/dates as needed):
        DoCmd.OpenReport "YourReportName", acViewReport, , "JobDate Between #9/1/25# And #9/30/25#"
      
      1. This applies the filter at runtime without needing Advanced Filter/Sort.
      2. For user-input dates, prompt with InputBox or a form:
             Dim StartDate As Date, EndDate As Date
             StartDate = InputBox("Enter Start Date (mm/dd/yy):")
             EndDate = InputBox("Enter End Date (mm/dd/yy):")
             DoCmd.OpenReport "YourReportName", acViewReport, , "JobDate Between #" & Format(StartDate, "mm/dd/yy") & "# And #" & Format(EndDate, "mm/dd/yy") & "#"
        

    Hope this helps.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".      

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 


4 additional answers

Sort by: Most helpful
  1. George Hepworth 22,220 Reputation points Volunteer Moderator
    2025-11-12T17:58:07.65+00:00

    The problem has been reported to the Microsoft Access team.

    They identified it as a current bug that will be fixed soon.

    Meanwhile the workaround to get the normal filter functionality is to disable Monaco:

    File > Options > Current Database > Uncheck the box at Enable Monaco SQL EditorUser's image

    3 people found this answer helpful.
    0 comments No comments

  2. Jeff Rackowitz 10 Reputation points Microsoft Employee
    2025-11-03T01:57:45.41+00:00

    I reverted to Microsoft Office 365: 2025 January 07 - Version 2412 (Build 18324.20168)
    and the functionality returned.

    I used the following to revert:
    How to revert to an earlier version of Office

    2 people found this answer helpful.

  3. Karl Donaubauer 2,696 Reputation points MVP
    2025-11-12T15:26:29.3466667+00:00

    Hi,

    I reported the problem to the Microsoft Access team. They identified it as a current bug that will be fixed soon. Meanwhile the workaround to get the normal filter functionality is to disable Monaco:

    File > Options > Current Database > Uncheck the box at Enable Monaco SQL Editor

    Servus
    Karl

    2 people found this answer helpful.
    0 comments No comments

  4. George Hepworth 22,220 Reputation points Volunteer Moderator
    2025-11-12T21:54:14.2433333+00:00

    We have been informed by Microsoft that a change was made to address this problem for Current Channel.

    If you are in Current Channel, you only have to restart Access and the problem should be resolved.

    1 person found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.