How to Display Descriptive Values Instead of IDs in Access Lookup Fields
Question details
The user wants to display readable descriptive text values instead of numeric IDs in Access lookup fields.

- Product
- Microsoft Access
- Device & OS
- not provided
- Scenario
- Managing related tables and multivalue lookup fields within a database where numeric IDs are stored but text descriptions need to be displayed to users.
- Observed behavior
- The database displays the underlying numeric IDs instead of the descriptive text values in the user interface.
Open your database in Design View and identify the specific form or table where the lookup field is currently displaying numeric IDs.
Use Form Combo Boxes and Adjust Column Widths
Keep data storage and user interface separate by storing the numeric ID in the table but using a combo box on a form to display the descriptive value.
The best practice in database design is to use tables strictly for data storage and forms for the user interface. By setting the width of the ID column to zero in a form's combo box, you can seamlessly hide the ID and show the descriptive text to the user.
Navigate to the Navigation Pane, right-click the form containing your lookup field, and select 'Design View'.
Click on the combo box control that is used for data entry or display for this specific field.
Press F4 to open the Property Sheet. Ensure the combo box is selected in the dropdown at the top of the Property Sheet.
Go to the 'Format' tab. Set the 'Column Count' to 2 (if your query pulls the ID and the Description). Change the 'Column Widths' property to '0";1"' (or '0cm;3cm'). This sets the first column (the ID) to zero width, making it invisible.
Switch to the 'Data' tab in the Property Sheet. Ensure 'Bound Column' is set to 1 so the numeric ID is still the value stored in the database.

Adjust Lookup Properties in Table Design View
If you must use a lookup field directly within a table, you can adjust the column display properties in the table's field settings.
Manage Data Effectively with WPS Office
While Microsoft Access is built for complex relational databases, many users find that managing lists, datasets, and forms is much simpler in a spreadsheet. WPS Office provides a free, lightweight, and highly compatible alternative to Microsoft Office. Use WPS Spreadsheet to quickly organize data, use data validation for dropdowns (lookups), and manage your information without the steep learning curve of relational database design.
- 1. Download and Install WPS Office: Visit the official WPS website and download the free installation package for your operating system.
- 2. Open WPS Spreadsheet: Launch WPS Office and click on 'Spreadsheet' to start managing your data.
- 3. Create Data Dropdowns: Use the Data Validation feature under the Data tab to create intuitive dropdown menus that function similarly to database lookups.

Frequently Asked Questions
Why are lookup fields in Access tables generally discouraged?
Lookup fields at the table level mix data storage with the user interface. This masks the actual data being stored (the ID) behind a text value, which can cause confusion when building queries, writing VBA code, or migrating the database to platforms like SQL Server.
How do I hide the ID column in an Access combo box?
You can hide the ID column by opening the form in Design View, selecting the combo box, opening the Property Sheet, and setting the 'Column Widths' property to '0' for the first column (e.g., '0";1"').
What is the Bound Column in Microsoft Access?
The Bound Column property dictates which column from the combo box's underlying query or table is actually saved to the database. Usually, this is set to 1, meaning the numeric ID in the first column is stored, even if it is hidden from view.
Can I export data properly if I use multivalue fields?
Exporting data from multivalue fields can be problematic because the field contains arrays of data rather than a single atomic value. Normalizing your database with related tables instead of multivalue fields ensures data exports cleanly to Excel or other formats.




