Velja za
Predmet polja s seznamom |
Z lastnostjo MultiSelect lahko določite, ali lahko uporabnik opravi več izborov v polje s seznamom na listu obrazec in kako je mogoče izbrati več izbir. Bajt za branje/pisanje.
expression.MultiSelect
izraz Obvezen. Izraz, ki vrne enega od predmetov s seznama »Velja za«.
Pripombe
Lastnost MultiSelect uporablja te nastavitve.
Nastavitev |
Visual Basic |
Opis |
Brez |
0 |
(Privzeto) Izbor več predmetov ni dovoljen. |
Preprosto |
1 |
Več elementov je izbranih oz. je preklican njihov izbor s klikom z miško ali pritiskom tipke PRESLEDNICA. |
Razširjeno |
2 |
Več elementov izberete tako, da pritisnete in pridržite tipko SHIFT ter klikate elemente z miško, ali tako, da pritisnete in pridržite tipko SHIFT ter pritiskate puščično tipko, da razširite izbor od predhodno izbranega elementa do trenutnega elementa. Elemente lahko izbirate tudi tako, da jih vlečete z miško. Če pritisnete in pridržite tipko CTRL ter kliknete element, element izberete ali pa prekličete njegov izbor. |
Opomba: Lastnost MultiSelect lahko nastavite tako, da uporabite list z lastnostmi polja seznama, makro ali kodo Visual Basic for Applications (VBA).
To lastnost je mogoče nastaviti le v pogledu načrta obrazca.
Lastnost ListIndex lahko uporabite, če želite vrniti številko indeksa za izbrani element. Ko je lastnost MultiSelect nastavljena na »Razširjeno« ali »Preprosto«, lahko uporabite lastnost Izbrano polja s seznamom ali zbirko ItemsSelected, da določite izbrane elemente. Poleg tega, ko je lastnost MultiSelect nastavljena na »Razširjeno« ali »Preprosto«, bo vrednost kontrolnika polja s seznamom vedno »Null«.
Če je lastnost MultiSelect nastavljena na »Razširjeno«, s ponovitvijo poizvedbe po polju s seznamom počistite vse izbore uporabnika.
Primer
Če želite vrniti vrednost lastnosti MultiSelect za polje s seznamom, poimenovano »Država« na obrazcu »Naročila«, lahko uporabite to:
Dim b As Byte
b = Forms("Order Entry").Controls("Country").MultiSelect
Če želite nastaviti lastnost MultiSelect, lahko uporabite to:
Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.