Others

Fix Access Report Showing Former Volunteers Instead of Current

Elise WilliamsElise Williams Nov 4, 2026 870 views

Question details

The user needs to fix an Access report that incorrectly displays former volunteers instead of currently active ones.

Fix Access Report Showing Former Volunteers Instead of Current
Product
Microsoft Access
Device & OS
not provided
Scenario
Filtering a volunteer database report to show only active members using a Yes/No field.
Observed behavior
The report is returning records for individuals who have already left the organization, acting opposite to the intended filtering behavior.
Before you start

Open your Access database and identify the specific query that feeds data into your volunteer report.

Solution 1Recommended

Update the Yes/No Field Criteria in Query Design

Use this solution to quickly reverse the filtering logic if your report is showing the opposite of what you need.

The most common reason for this issue is an inverted criterion in your query. If the field is named something like 'Has Left' or 'Former Volunteer', a value of 'Yes' means they are no longer active. To show current volunteers, the criteria must be set to 'No'.

1
Open the Query in Design View

Navigate to the Navigation Pane, locate the query tied to your report, right-click it, and select 'Design View'.

2
Locate the Target Field

Find the Yes/No field in the query design grid that tracks whether a volunteer has left.

3
Adjust the Criteria

In the 'Criteria' row beneath that field, type 'No' or 'False'. Clear any existing 'Yes' or 'True' values.

4
Run the Query

Click the 'Run' button (the red exclamation mark) in the ribbon to verify that only active volunteers now appear.

Update the Yes/No Field Criteria in Query Design
Check Data Types: In Access, Yes/No fields can also be filtered using 0 for 'No' and -1 for 'Yes'.
Free Microsoft Office alternative

Manage Volunteer Lists Easily with WPS Spreadsheet

If managing data in Microsoft Access becomes too complex with SQL queries and relational designs, consider tracking your volunteers using WPS Spreadsheet. It offers a straightforward, familiar interface that handles thousands of records efficiently without requiring advanced database skills.

  1. 1. Export Access Data: Right-click your volunteer table in Access and export it as an Excel spreadsheet.
  2. 2. Open in WPS Spreadsheet: Launch WPS Office and open the exported spreadsheet containing your records.
  3. 3. Apply Filters: Highlight your column headers, go to the 'Data' tab, and click 'AutoFilter'.
  4. 4. Filter Active Volunteers: Click the dropdown arrow on your status column and uncheck 'Yes' or 'Former' to instantly view your current volunteers.
Fully compatible with Microsoft Excel formats (.xls, .xlsx)Easily filter current and former volunteers using the AutoFilter toolFree, lightweight, and user-friendly alternative to the Microsoft Office suiteSeamlessly migrate your exported Access data into highly visual spreadsheets
microsoft office alternative - wps office

Frequently Asked Questions

How do I view the underlying SQL code for my Access query?

Open your query in Design View, right-click the query document tab at the top of the workspace, and select 'SQL View'. This displays the complete SQL statement, including the SELECT and WHERE clauses controlling your data criteria.

Can I use True/False or -1/0 instead of Yes/No in Access criteria?

Yes. In Microsoft Access, Yes/No data types are stored internally as numeric values: -1 represents Yes (True) and 0 represents No (False). You can safely use 'False' or '0' in your query criteria to filter out volunteers who have left.

Why is it better to use start and end dates instead of a Yes/No field for volunteers?

A Yes/No field only captures a person's current state, offering no historical timeline. Logging start and end dates allows you to determine exactly when a volunteer was active, enabling you to filter current members simply by checking if the 'End Date' field is empty (Is Null) while maintaining accurate historical records.