views:

202

answers:

3

With combo box controls, I'm used to being able tab to them, click the down arrow key to open up the options, and then use the up and down arrow keys to navigate those options. In an Access form I've designed, pressing down while a combo box is active moves to the next control. I already have tab for that, so how can I get the down arrow to behave as I expect?

These combo boxes are the only thing between me and a mouse-free form, which I consider essential for data entry. Thanks in advance for your help!

+1  A: 

In the event for KeyDown, you can check if the down arrow was pressed, and if it was, you can execute the following

ComboBox1.Dropdown

Raj More
Knew it had to be something simple, but I just couldn't figure it out - thanks, Raj!
Matt Parker
But then what happens if you want to use the arrow to navigate the list?
David-W-Fenton
+2  A: 

Alt+Down Arrow does not work?

rakkarage
I was going to say the same thing. Methinks the OP already has a mouse-free data entry form.
PowerUser
+1 - I've been using Windows since I was twelve and I've never heard of that. Thanks.
Matt Parker
+1  A: 

Alternatively, dropdown the combo box in the OnEnter event, then the arrow keys work for navigation up and down the list. I very often do this, anyway, since users seem to function better if they can see the list and don't have to click the dropdown arrow to get to it.

David-W-Fenton
That's a really nice idea. I'll keep it in mind for the next time I need this.
Matt Parker