combobox style

M

mb

How do I go about changing the style of a combobox in Access 2000 from the
default to a simple combobox (i.e. show records in list at all times instead
only showing records when arrow is clicked?)? I've seen articles on the 3
styles available, but none with an explanation on how to actually set it to
the simple style.
 
F

fredg

How do I go about changing the style of a combobox in Access 2000 from the
default to a simple combobox (i.e. show records in list at all times instead
only showing records when arrow is clicked?)? I've seen articles on the 3
styles available, but none with an explanation on how to actually set it to
the simple style.

The 'style' of a combo box?
A combo box is a combo box.

If you are looking to display the values at all times, then you want
to use a LIST BOX.

In Design view, right click on the combo box and select Change to List
box.
 
M

mb

No. I want to display a combo box that show all the values in the list and
allows users to type in values that are not in the list in the textbox of the
combobox. What I've read so far is this:

There are three combo box styles. Each style can be set at design time and
uses values, or equivalent Visual Basic constants, to set the style of the
combo box.

Style Value Constant
Drop-down combo box 0 vbComboDropDown
Simple combo box 1 vbComboSimple
Drop-down list box 2 vbComboDropDownList
 
M

mb

I know there are 3 styles of comboboxes. I just need to know how to set it
to the style I want. If anyone knows the coding to put in vba or the steps
to take in design view, it would be greatly appreciated.
 
R

Rick Brandt

mb said:
No. I want to display a combo box that show all the values in the
list and allows users to type in values that are not in the list in
the textbox of the combobox. What I've read so far is this:

There are three combo box styles. Each style can be set at design
time and uses values, or equivalent Visual Basic constants, to set
the style of the combo box.

Style Value Constant
Drop-down combo box 0 vbComboDropDown
Simple combo box 1 vbComboSimple
Drop-down list box 2 vbComboDropDownList

You are confused.

A ComboBox never shows its list unless you drop it with the arrow or with
code. It cannot be made to be dropped when it does not have focus.

A ComboBox has a property LimitToList that determines whether the user can
type an entry that is not in the list. In a Multi-Column ComboBox this is
only allowed when the bound column is also the displayed column.

A ComboBox never allows multiple selections.

A ListBox always displays as many rows as its height allows. Youc an scroll
to see the rest. It never allows you to deviate from its list.

A ListBox has a MultiSelect property that can be set to "None", "Simple" or
"Extended". The first means only one row can be selected while the latter
two allow multiple selections. The latter two also make a ListBox useless
as a bound control because a Multi-Select ListBox always has a value of
Null.

You seem to be describing something that has properties of both a ComboBox
and a ListBox. There is no such native control in Access. You might have
been lead astray by Access help which will often take you to a help topic
for a completely different Office product than the one you started in.
 
J

Jeff Boyce

You are describing a control that is specific to a data access page, rather
than a standard Access form. Here's the text from Access HELP:

(drop-down list box: A control on a data access page that, when clicked,
displays a list from which you can select a value. You cannot type a value
in a drop-down list box.)

Are you using a data access page?

Regards

Jeff Boyce
Microsoft Office/Access MVP
 
M

mb

Ok. I figured VB6 just meant it was a newer version of VBA (where I put the
codes/modules). At any rate, I gave up on the idea last night when I found a
work around (not pretty, but it works). Thanks everyone for your help.
 
K

Klatuu

Rick Brandt is a world class expert and knows what he is saying. What he is
saying is correct.
The link to which you refer is not for Access, it is for classic VB. There
are many differences between the two.
So, the bottom line is there is only one kind of combo box in Access. The
info he provided is correct and complete.

That having been said, there are third party vendors that provide different
ActiveX controls you can download or purchase. You may try googling for
something like you are wanting.

Good Luck.
 
M

mb

Issue was already resolved.

Klatuu said:
Rick Brandt is a world class expert and knows what he is saying. What he is
saying is correct.
The link to which you refer is not for Access, it is for classic VB. There
are many differences between the two.
So, the bottom line is there is only one kind of combo box in Access. The
info he provided is correct and complete.

That having been said, there are third party vendors that provide different
ActiveX controls you can download or purchase. You may try googling for
something like you are wanting.

Good Luck.
 
R

Rick Brandt

Klatuu said:
Rick Brandt is a world class expert and knows what he is saying. What he
is saying is correct.

Thank you, but I must humbly object. I have never considered myself any
higher that a village class expert. Though on at least one occassion I was
named a world class a**hole. Still have the plaque.
 

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