logo
search
Others

Fix an Access Combo Box That Shows Only One Item

Amos GikundaAmos Gikunda Oct 9, 2026 869 views

Question details

The user needs to fix a combo box in Microsoft Access that only displays the first item and fails to accept new list entries.

How to Fix an Access Combo Box That Shows Only One Item
Product
Microsoft Access
Device & OS
not provided
Scenario
A user is interacting with an Access form and attempts to select an item from a drop-down combo box or type a new value into it.
Observed behavior
The drop-down list incorrectly shows only one item instead of multiple values, and it stops allowing users to add new entries to the list.
Before you start

Open your Microsoft Access database in Design View and ensure you have developer permissions to modify Form properties and view the underlying VBA code.

Solution 1Recommended

Verify Row Source and Combo Box Properties

Check the core property settings of the combo box to ensure it is correctly reading and displaying multiple columns and rows from your data source.

A combo box may appear to show only one item if the column widths are set incorrectly (hiding the data) or if the Row Source query is broken.

Adjusting the Limit To List property will also determine whether users are permitted to type new values.

1
Open Property Sheet

Right-click your form in the navigation pane, select 'Design View', click on the problematic combo box, and press F4 to open the Property Sheet.

2
Check Row Source

Navigate to the 'Data' tab. Ensure 'Row Source Type' is set to 'Table/Query'. Click the ellipsis (...) next to 'Row Source' to verify the underlying query actually returns multiple records.

3
Adjust Column Settings

Switch to the 'Format' tab. Verify that the 'Column Count' matches the number of fields in your query. Check 'Column Widths' to ensure the text column you want to see isn't set to 0 (e.g., change '0";0"' to '0";1"').

4
Modify Limit To List

Go back to the 'Data' tab and look for the 'Limit To List' property. Set it to 'No' if you want to allow users to type in values that do not currently exist in the drop-down list.

Verify Row Source and Combo Box Properties
Data Connection: If your Row Source relies on another field on the form (cascading combo box), ensure the parent field has a value selected.
Free Microsoft Office alternative

Looking for a Reliable Office Suite? Try WPS Office

While WPS Office does not include a direct database management tool like Microsoft Access, it offers a powerful, lightweight, and completely free alternative for your document, spreadsheet, and presentation needs. Experience familiar interfaces and excellent compatibility without subscription fees.

  1. 1. Download the Installer: Visit the official WPS Office website and download the free installation package for your operating system.
  2. 2. Install WPS Office: Run the installer and follow the on-screen instructions to set up WPS Office on your computer.
  3. 3. Start Working: Open WPS Office to seamlessly view, edit, and create documents, spreadsheets, and presentations.
Highly compatible with Microsoft Word, Excel, and PowerPoint formatsLightweight and fast installation for all devicesRich template library to create professional documents instantlyFamiliar tabbed interface that requires zero learning curve
microsoft office alternative - wps office

Frequently Asked Questions

Why is my Access combo box completely blank when I click the dropdown?

This usually happens if the 'Row Source Type' is incorrectly set to 'Value List' when it should be 'Table/Query', or if the underlying table or query currently contains zero records.

How do I allow multiple selections in an Access combo box?

To enable multiple selections, open the combo box properties, navigate to the Data tab, and set the 'Allow Multiple Values' property to 'Yes'. Note that this requires the underlying table field to be configured as a multi-valued lookup field.

What does the 'Limit To List' property do in Access?

The 'Limit To List' property restricts users to selecting only the items that currently exist in the combo box's drop-down menu. Setting this property to 'No' allows users to type in custom values.

How can I refresh the combo box list after adding a new item to the table?

You can requery the combo box by using a simple VBA command. Add 'Me.YourComboBoxName.Requery' in the AfterUpdate event of the form or control where the new data was entered.