I have a vehicle entry form with a combo box for choosing
the owner. Let's say the user opens the list by clicking the
arrow then choose the owner by clicking a name. That much
works fine.
But the problem begins here...
If for some reason, the user is uncertain of his first choice of
an owner and decides to drop the list down again, using his
keyboard up 'n down arrows to scroll the list, browsing for
other owner choices until he's convinced his first choice was
OK. Now what does he do. He's 10 or 15 rows away from
his first answer. He cannot press Enter and he cannot click
another entry without changing the value of the combobox.
He's sitting on a current choice that is NOT correct and he
is confused as to what to do next.
Rightfully so, I might add. Seems the only way to leave the
combobox control without causing confusion is to scroll back
through the list to the correct choice and pick it. He can't
even click off the list into the form 'white space' or onto a
different control. Why? Because if he clicks another control
the value of the combobox changes and if he clicks the
form's white space, the value of the combobox doesn't
change but the combo box then displays a record that's
NOT the same as the one pointed to by the underlying
value of the combo box. He cannot press ESC or the
same thing will happen. Plus, he's afraid to press ESC
again because he remembers all-to-well having pressed it
too many times in the past and losing everything he entered
onto the form.
I'm not blaming microsoft or faulting Access, but this scenerio
is confusing at best. I'm wondering if any of you address it at
all and what you do to improve it? My own classic answer to
this when faced with a user concern/complaint is "Get used
to it. Learn the app's behaviour and stick with what works."
But maybe there's a better way to handle it.