Others

Fix Combo Box Search Not Working on an Access Query Form

Amos GikundaAmos Gikunda Oct 26, 2026 868 views

Question details

The user needs to resolve an issue where a combo box fails to search for and locate records on a Microsoft Access form that is based on a query.

How to Fix Combo Box Search Not Working on an Access Query Form
Product
Microsoft Access
Device & OS
not provided
Scenario
Attempting to use a combo box drop-down to navigate to or search for specific records on a form linked to a query.
Observed behavior
The combo box search functionality does not return the expected records or fails to trigger a search, often due to incorrect wizard settings or missing VBA/macro events.
Before you start

Verify that your form is successfully bound to the underlying query by checking the Record Source property, and ensure that the query itself returns the correct data when run independently in Datasheet View.

Solution 1Recommended

Use the Combo Box Wizard to Reconfigure the Search

The most reliable way to create a search combo box is to let the built-in wizard configure the necessary embedded macros and properties for you.

Often, manually created combo boxes lack the specific 'After Update' macro required to find a record. Recreating the control using the wizard automatically generates the correct configuration.

1
Open Design View

Right-click your form in the navigation pane and select 'Design View'.

2
Enable Control Wizards

On the Form Design tab in the Controls group, ensure that the 'Use Control Wizards' button is highlighted and active.

3
Add a New Combo Box

Click the Combo Box icon in the Controls gallery and click on the form to place it. The Combo Box Wizard will open automatically.

4
Select the Search Option

Choose the third option: 'Find a record on my form based on the value I selected in my combo box', and click Next.

5
Select Fields and Finish

Select the field you want to search by (e.g., Customer Name), adjust the column width so the data is visible, and click Finish to complete the setup.

Use the Combo Box Wizard to Reconfigure the Search
Wizard Option Missing?: If the 'Find a record' option does not appear in the wizard, ensure your form has a valid table or query selected in its 'Record Source' property before adding the combo box.
Free Microsoft Office alternative

Try WPS Office as a Free Alternative to Microsoft Office

While WPS Office does not include a direct database program like Access, it serves as a powerful, lightweight, and free alternative to Microsoft Word, Excel, and PowerPoint. If you are extracting query data to spreadsheets or creating reports, WPS Office handles it seamlessly without expensive subscription fees.

  1. 1. Download the Installer: Visit the official WPS website and download the free installer for your operating system.
  2. 2. Install WPS Office: Run the setup file and follow the on-screen prompts to complete the lightweight installation.
  3. 3. Open Your Exported Data: Launch WPS Spreadsheets to easily open and analyze data exported from your database queries.
Fully compatible with Microsoft Excel (.xlsx), Word (.docx), and PowerPoint (.pptx) formatsFree to use for your essential daily document and spreadsheet managementEasily import CSV or spreadsheet data exported from your database queriesLightweight installation with a familiar, tabbed user interface
microsoft office alternative - wps office

Frequently Asked Questions

Why doesn't the 'Find a record' option appear in my Combo Box Wizard?

This option only appears if the form is 'bound' to data. You must ensure the form's Record Source property contains a valid table or query before you run the Combo Box Wizard.

Why is my combo box showing ID numbers instead of names?

This occurs when the Bound Column is set to the ID, but the Column Width for that ID column has not been set to 0. Open the Property Sheet, go to the Format tab, and set the Column Widths property to hide the ID column (e.g., type '0cm;3cm').

Can I use a combo box to filter a form instead of just jumping to one record?

Yes, but filtering requires a different approach than finding a record. You will need to use a standard combo box and write VBA code or an embedded macro on the 'After Update' event to apply a filter string to the form's Filter property.

Why does my combo box search fail when I use partial text?

By default, the combo box search requires an exact match. To search by partial text, you must modify the query's criteria to include wildcards, such as Like '*' & [SearchValue] & '*'.