Office Settings & Configuration

How to Fix an Access Dropdown Value That Is Not Saved

Bushra ParveenBushra Parveen Nov 3, 2026 868 views

Question details

Users are unable to save a selected value from a combo box or dropdown menu in a Microsoft Access form.

How to Fix an Access Dropdown Value That Is Not Saved
Product
Microsoft Access
Device & OS
not provided
Scenario
Entering data using a combo box or dropdown list on an Access database form.
Observed behavior
The dropdown displays selectable values, but the selected value is not saved to the underlying table, even though other text boxes on the form might successfully accept data.
Before you start

Ensure you have design permissions for the Access database and that the underlying table intended to store the data is properly configured to accept the data type of your dropdown values.

Solution 1Recommended

Bind the Form and Dropdown to the Correct Data Source

The most common reason a dropdown value isn't saved is that the form or the control itself is not bound to a table or field.

Every form has a Record Source property. If the Record Source is blank, the form is unbound. Even if the form has a Record Source, each control (like your dropdown) must be bound to a specific field through its Control Source property. If there is no Control Source, the selected data has nowhere to go.

1
Open the Form in Design View

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

2
Open the Property Sheet

Press 'F4' on your keyboard or click 'Property Sheet' in the Design tab on the top ribbon.

3
Verify the Form's Record Source

Select 'Form' from the selection type dropdown at the top of the Property Sheet. Go to the 'Data' tab and ensure the 'Record Source' contains the correct table or query.

4
Set the Dropdown's Control Source

Click directly on the problematic dropdown box. In the Property Sheet, navigate to the 'Data' tab, find 'Control Source', and select the specific field where you want the value to be saved.

Bind the Form and Dropdown to the Correct Data Source
Verification: Once the Control Source is set, switch back to 'Form View', select a dropdown value, and navigate to the next record to verify the data is saved in your table.
Free Microsoft Office alternative

Looking for a Lightweight Alternative for Your Office Tasks?

While Microsoft Access handles complex relational databases, much of daily data tracking, reporting, and list management can be efficiently handled using spreadsheets. WPS Office provides a free, lightweight, and highly compatible alternative to Microsoft Office, featuring robust spreadsheet capabilities that support advanced data validation and dropdown lists.

  1. 1. Open WPS Spreadsheet: Launch WPS Office and open a new or existing spreadsheet where you want to collect data.
  2. 2. Access Data Validation: Highlight the cells where you want to add a dropdown, go to the 'Data' tab on the ribbon, and click 'Validation'.
  3. 3. Configure the Dropdown: In the dialog box, choose 'List' under the Allow criteria, select your source data range, and click 'OK' to create an instant, reliable dropdown.
Fully compatible with Microsoft Excel (.xlsx, .xls) and other major Office formats.Create complex dropdown lists and apply data validation rules easily in WPS Spreadsheet.Lightweight design ensures fast loading times, even when managing large lists of data.Free to use with a familiar, intuitive user interface that requires no learning curve.
microsoft office alternative - wps office

Frequently Asked Questions

Why does my Access combo box show options but not let me select them?

This usually happens if the form's 'Allow Edits' property is set to No, or if the Recordset Type is set to 'Snapshot' instead of 'Dynaset'. Check the form's Data properties in the Property Sheet to ensure data entry and editing are permitted.

What is the difference between Row Source and Control Source in an Access dropdown?

The 'Row Source' determines the list of selectable options that appear in the dropdown menu. The 'Control Source' determines which underlying field in your database table the selected value will actually be saved into.

Can I save a dropdown value without using a bound form?

Yes. If you are using an unbound form (where the form's Record Source is intentionally left blank), you must write VBA code triggered by an event—such as a submit button click or the dropdown's 'After Update' event—to manually execute an SQL statement that saves the data to your table.