How to Automatically Open an Access Combo Box When a Form Loads
Question details
The user wants to configure a Microsoft Access combo box to automatically expand and display its dropdown list immediately after a form opens.

- Product
- Microsoft Access
- Device & OS
- not provided
- Scenario
- Setting up a data entry or search form in Microsoft Access where a combo box needs to be instantly ready for user typing and searching upon form load.
- Observed behavior
- The combo box does not open automatically because the DropDown method is called from the wrong event or before the control has received focus.
Ensure your Microsoft Access database is stored in a Trusted Location or that you have enabled VBA macros in the Trust Center, otherwise the event code will not execute.
Use VBA in the Form Load or Activate Event
The most reliable method to open a combo box automatically is to explicitly give the control focus first, then call the DropDown method during the form's Load or Activate event.
Calling the DropDown method will fail if the control does not currently have the focus. Placing the code in the 'On Open' event will also fail because controls are not yet fully initialized.
Right-click your form in the Access navigation pane and select Design View.
Select the entire form, open the Property Sheet (F4), and navigate to the Event tab.
Click the ellipsis (...) next to the 'On Load' or 'On Activate' property and choose Code Builder.
In the VBA editor, type 'Me.YourComboBoxName.SetFocus' (replacing YourComboBoxName with your actual control's name).
On the very next line, type 'Me.YourComboBoxName.DropDown' to force the list to open automatically.

Requery the Combo Box Before Dropping Down
Use this solution if your combo box relies on dynamic source data that might have been updated by another process just before the form loads.
Looking for a Free, Lightweight Office Suite? Try WPS Office
While Microsoft Access is built for complex relational databases, most daily data management, document editing, and presentation tasks can be handled faster and easier with WPS Office. It provides powerful Spreadsheet tools, full MS Office compatibility, and an intuitive interface—all for free.
- 1. Download the Software: Visit the official WPS Office website to download the free installation package for your operating system.
- 2. Install and Launch: Follow the quick setup wizard to install the suite and open the unified workspace.
- 3. Manage Data Instantly: Open WPS Spreadsheet to easily organize, filter, and analyze your datasets without complex database configurations.

Frequently Asked Questions
Why do I get an error when using DropDown in the Access Form Open event?
The Form Open event fires before the form's controls are fully rendered and ready to receive focus. The DropDown method requires the control to have focus, which is why it must be placed in the Form Load or Activate event instead.
Do I need to requery my combo box every time it opens?
No. You only need to requery a combo box if its underlying source data (like a table or query) is frequently updated by other forms or processes while the database is actively in use.
Can I use the combo box Got Focus event to trigger DropDown?
It is generally not recommended. Relying on the Got Focus event can cause unexpected behavior, such as endless loops or preventing the user from tabbing smoothly to the next field on the form.




