How to Display Item Number and Description in an Access Combo Box
Question details
The user wants to configure a Microsoft Access combo box to display both an Item Number and its Description in the drop-down list, and ensure the Description remains visible after an item is selected.
- Product
- Microsoft Access
- Device & OS
- not provided
- Scenario
- Designing a data entry or search form where users need context from both an item's unique identifier and its text description simultaneously.
- Observed behavior
- By default, an Access combo box displays multiple columns while expanded but only shows the first visible bound column (typically just the Item Number) after a selection is made.
Open your Microsoft Access database and navigate to the form containing your combo box. Switch to Design View and ensure the Property Sheet is open (press F4 if it is hidden).
Use an Unbound Text Box to Show the Description
Since Access combo boxes typically collapse to show only one column, adding an adjacent unbound text box is the most reliable way to display additional column data like the Description.
This method uses a simple expression in a separate text box to pull data from the hidden columns of the combo box.
Combo box columns are zero-indexed. The first column is 0, the second is 1, and so forth.
Select the combo box in Design View. In the Property Sheet, go to the Data tab and ensure the Row Source query includes both the ItemNumber and Description fields.
Switch to the Format tab in the Property Sheet and set the Column Count property to the number of fields in your Row Source (e.g., 2 or more). Adjust Column Widths to ensure both are visible in the drop-down.
From the Form Design Ribbon, click the Text Box control and place it next to your combo box on the form.
Select the new text box, open its Property Sheet, and on the Data tab, type the following into the Control Source property: =cboItem.Column(1) (replace 'cboItem' with the actual name of your combo box, and '1' with the correct column index for the Description).
Replace the Combo Box with a List Box
If your form design permits and you want multiple columns continuously visible without needing extra text boxes or drop-down clicks, a list box is a viable alternative.
Need a Lightweight Office Suite for Data Management? Try WPS Office
While Microsoft Access is used for complex databases, many users find that managing item lists, numbers, and descriptions is actually faster and easier using spreadsheets. WPS Office offers a free, highly compatible, and user-friendly spreadsheet application as a lightweight alternative to Microsoft Office.
- 1. Download and Install: Visit the WPS Office website and download the free suite. The installation process is fast and requires minimal system resources.
- 2. Open WPS Spreadsheet: Launch WPS Spreadsheet and either open your existing Microsoft Excel files or start a new blank workbook.
- 3. Create Data Validation Dropdowns: Use the built-in Data Validation tool under the Data tab to instantly create searchable drop-down lists for your item numbers and descriptions.

Frequently Asked Questions
Why does my Access combo box only show the ID after I select an item?
By default, Microsoft Access combo boxes collapse to display only the first visible bound column after a selection is made. To view additional details like descriptions on the form, you must use supplementary unbound text boxes.
How do column indexes work in Access combo box expressions?
Columns in an Access combo box or list box are zero-indexed. This means the first column is referenced as .Column(0), the second column as .Column(1), the third as .Column(2), and so on.
Will special characters in my item descriptions break the combo box display?
No. Descriptions containing special characters (such as '1/2-inch', dashes, or punctuation) will display correctly in both the drop-down list and the unbound text box, provided the underlying table field is set to a standard text data type.




