473,320 Members | 1,707 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

How can a user abandon a choice in a combo-box?

MLH
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.
Dec 16 '06 #1
5 1720
"MLH" <CR**@NorthState.netwrote in message
news:k0********************************@4ax.com...
>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.
The best explanation is that the arrow keys are not for "scrolling", they are
for "selecting". If you want to scan the list without changing the selection (my
definition of scrolling) then that is what the scroll bar is for.
--
Rick Brandt, Microsoft Access MVP
Email (as appropriate) to...
RBrandt at Hunter dot com

Dec 16 '06 #2
MLH
On Sat, 16 Dec 2006 15:37:04 GMT, "Rick Brandt"
<ri*********@hotmail.comwrote:
>The best explanation is that the arrow keys are not for "scrolling", they are
for "selecting". If you want to scan the list without changing the selection (my
definition of scrolling) then that is what the scroll bar is for.

I tend to agree with you, Rick. You know how users are - since they
can, they do. I've gone to some lengths to circumvent the issue. I've
come up with nothing.
Dec 16 '06 #3
"MLH" <CR**@NorthState.netwrote
I tend to agree with you, Rick. You know how
users are - since they can, they do. I've gone to
some lengths to circumvent the issue. I've
come up with nothing.
Did you try user training?

Some years ago, in "a major computer manufacturing company" I worked with a
very wise fellow whose favorite phrase was "you've got to know what you are
doing." That was, in his case, usually applied to people using project
management software without having a clue about project management itself.
But, it does apply elsewhere -- that is, it is a real challenge to protect
people against themselves if they simply do what seems right at the time
(and that results in more-or-less random actions).

Larry Linson
Microsoft Access MVP
Dec 16 '06 #4
MLH
As always, Larry, well put. You are right on the money.
>
Some years ago, in "a major computer manufacturing company" I worked with a
very wise fellow whose favorite phrase was "you've got to know what you are
doing." That was, in his case, usually applied to people using project
management software without having a clue about project management itself.
But, it does apply elsewhere -- that is, it is a real challenge to protect
people against themselves if they simply do what seems right at the time
(and that results in more-or-less random actions).

Larry Linson
Microsoft Access MVP
Dec 17 '06 #5
"MLH" wrote
As always, Larry, well put. You are right on the money.
My observation is that most users really don't _want_ to make a mess, and it
often doesn't take much user training to get them over the "random keystroke
stage."

Larry Linson
Microsoft Access MVP

Dec 18 '06 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Rafael Chemtob | last post by:
Hi, I'm using session cookies on my web app and it looks like the session is not being killed when the user closes the browser. We use a Global.asa file on our app. Do we have to explicitly...
3
by: Dan Walls | last post by:
Hi, I am looking to clean up some database locks whenever a user session ends. A user session ends whenever they: a. shut down the browser and the session times out after 20 mins (20 mins is...
6
by: - Steve - | last post by:
I'm using Forms Based Authentication. I've written my code so that when a user does something but has timed out, it gracefully logs them out and asks them to log back on. I do this with . . ...
3
by: ad | last post by:
In some condition, like another user log in with the some ID, I want to close a user's session. How can we terminate a user's session with program?
0
by: Michael Groeger | last post by:
Hi, I have implemented a simple page for FormsAuthentication and when user data is accepted I redirect the user using FormsAuthentication.RedirectFromLoginPage(). private void...
5
by: mabond | last post by:
Hi all This question is one of "theory" rather than a search for the specifics of a solution. I need some pointers as to how to proceed with my project. Here goes. My application allows the...
1
by: ad | last post by:
I am using the UserControls of VS2005 to verify user login, and I use Session to cache some user's data. Will the session data will be clean when user logout then login immediately?
13
by: Laurahn | last post by:
How can i configure my application for closing the session ? How can i use the session end for closing the session ?
3
by: =?Utf-8?B?RHVrZSAoQU4yNDcp?= | last post by:
The majority of pages on our site need authentication (forms auth against the aspnetdb database). I created an '~/auth' folder with its own config file forcing authentication for any pages in the...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.