Office Settings & Configuration

How to Fix Access Combo Box Showing IDs Instead of Text

Amos GikundaAmos Gikunda Oct 26, 2026 868 views

Question details

The user needs to configure a database combo box to display descriptive text instead of the numeric primary keys, and easily add new lookup values.

How to Fix Microsoft Access Combo Box Showing IDs Instead of Text
Product
Microsoft Access
Device & OS
not provided
Scenario
Designing a data entry form and configuring a lookup field to reference another table's values.
Observed behavior
The combo box incorrectly displays numeric ID values from the related table instead of the descriptive names, confusing users and making data entry difficult.
Before you start

Before modifying your database schema or form properties, ensure you have backed up your Microsoft Access database file to prevent accidental data loss during design changes.

Solution 1Recommended

Configure Combo Box Column Widths on a Form

Hide the numeric primary key by adjusting the column width properties of the combo box, forcing it to display the descriptive text instead.

It is a best practice to avoid table-level lookups as they can obscure the actual stored data. Instead, implement your lookups directly on data entry forms using combo boxes.

1
Open Form in Design View

Right-click your form in the navigation pane and select Design View. Click on the combo box you want to modify.

2
Access the Property Sheet

Press F4 on your keyboard to open the Property Sheet pane on the right side of the screen.

3
Set the Bound Column

Navigate to the Data tab. Ensure the Bound Column property is set to 1 (this represents the numeric ID from your Row Source query).

4
Adjust Column Count and Widths

Switch to the Format tab. Ensure the Column Count matches the number of fields in your query (usually 2). Change the Column Widths property to hide the first column by setting its width to zero, such as 0"; 1.5" (or 0cm; 4cm depending on regional settings).

Configure Combo Box Column Widths on a Form
Tip: Setting the first column width to exactly zero inches completely hides the numeric ID while still securely saving it to the bound table.
Free Microsoft Office alternative

Need a Lightweight Office Suite? Try WPS Office

While Microsoft Access handles complex relational databases, many everyday list-tracking and data management tasks can be easily managed using WPS Spreadsheet. WPS Office offers a free, highly compatible alternative for your document, spreadsheet, and presentation needs with a familiar user interface.

  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 downloaded file and follow the on-screen instructions to install the suite on your computer.
  3. 3. Manage Data in Spreadsheets: Open WPS Spreadsheet, use Data Validation to create simple drop-down lists, and easily track your data without complex database configurations.
Seamless compatibility with Microsoft Excel (.xlsx), Word (.docx), and PowerPoint (.pptx) formatsBuilt-in data validation and drop-down list features in WPS Spreadsheet for simple data entry trackingLightweight application that runs smoothly on most devices without consuming high system resourcesFree to download and use with an intuitive, familiar tabbed interface
microsoft office alternative - wps office

Frequently Asked Questions

Why does my Access combo box display numbers instead of names?

This happens when the combo box's Bound Column is set to the primary key (the ID number) and the Column Widths property isn't configured to hide it. To fix this, set the Column Width of the first column to 0 in the Format properties tab.

Should I use lookup fields directly in Microsoft Access tables?

No, database professionals generally recommend avoiding table-level lookup fields. They can obscure the actual stored data (numeric IDs) and cause confusion when writing queries. Instead, implement lookups using combo boxes directly on your data entry forms.

How do I let users add new items to a combo box list?

You can allow additions by setting the Limit to List property to Yes and utilizing the On Not In List event. This event can trigger a macro or VBA code to open a separate entry form, allowing the user to correctly add the new record to the underlying table.