Multi-Select List Box

J

Jim Pockmire

I have a multi-select list box on a form. The first column (bound column)
has values ranging from 1 to 10000. Shouldn't I be able to type the first
few digits of the number and the record pointer go to the nearest record?

e.g. if I type in 567 the pointer goes to record 7.
 
D

Dirk Goldgar

Jim Pockmire said:
I have a multi-select list box on a form. The first column (bound
column) has values ranging from 1 to 10000. Shouldn't I be able to
type the first few digits of the number and the record pointer go to
the nearest record?

e.g. if I type in 567 the pointer goes to record 7.

No, that's not the way the user interface for list boxes is set up.
Combo boxes work that way, but, annoyingly, not list boxes. Instead,
you get to type one letter. If you type "5", you select the first row
that begins with "5". If you press the "5" key again, you select the
*next* row that begins with "5". It cycles like that through all the
rows that start with "5", and then goes back to the first one.

When you type "567", you select the first "5", then the first "6", then
the first "7".
 
D

Dirk Goldgar

Dirk Goldgar said:
No, that's not the way the user interface for list boxes is set up.
Combo boxes work that way, but, annoyingly, not list boxes. Instead,
you get to type one letter. If you type "5", you select the first row
that begins with "5". If you press the "5" key again, you select the
*next* row that begins with "5". It cycles like that through all the
rows that start with "5", and then goes back to the first one.

When you type "567", you select the first "5", then the first "6",
then the first "7".

I should modify this response slightly. If you are working with a
*multiselect* list box, the rows aren't actually selected by pressing
the keys that match their first letters; they are just activated so
that pressing the space bar will select or deselect them.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top