Velja za

Predmet ComboBox

Predmet ListBox

Z lastnostjo ListIndex lahko določite, kateri element je izbran v polje s seznamom ali kombinirano polje. Dolgo za branje/pisanje.

izraz.ListIndex

izraz Obvezen. Izraz, ki vrne enega od predmetov s seznama »Velja za«.

Pripombe

Lastnost ListIndex je celo število od 0 do skupnega števila elementov v polju s seznamom ali kombiniranem polju minus 1. Access nastavi vrednost lastnosti ListIndex , ko je element izbran v polju s seznamom ali polju s seznamom v kombiniranem polju. Vrednost lastnosti ListIndex za prvi element na seznamu je 0, vrednost za drugi element je 1 in tako naprej.

To lastnost lahko nastavite z makrom ali s kodo Visual Basic for Applications (VBA). To lastnost lahko preberete le v pogledu obrazca in pogledu podatkovnega lista. Ta lastnost je samo za branje in ni na voljo v drugih pogledih.

Vrednost lastnosti ListIndex je na voljo tudi tako, da nastavite lastnost BoundColumn na 0 za kombinirano polje ali polje s seznamom. Če je lastnost BoundColumn nastavljena na 0, bo polje temeljne tabele, na katero je vezano kombinirano polje ali polje s seznamom, vsebovalo isto vrednost kot nastavitev lastnosti ListIndex.

Polja s seznami imajo tudi lastnost MultiSelect, ki uporabniku omogoča, da izbere več elementov iz kontrolnika. Ko je v polju s seznamom izbranih več izbir, lahko določite, kateri elementi so izbrani z lastnostjo Selected v kontrolniku. Lastnost Selected je matrika vrednosti med 0 in vrednostjo lastnosti ListCount minus 1. Za vsak element v polju s seznamom bo lastnost Selected nastavljena na True, če je element izbran, in na False, če ni izbran.

V zbirki ItemsSelected je tudi možnost dostopa do podatkov v izbranih vrsticah polja s seznamom ali kombiniranega polja.

Primer

Če želite vrniti vrednost lastnosti ListIndex, lahko uporabite to:

Dim l As Long
l = Forms(formname).Controls(controlname).ListIndex

Če želite nastaviti vrednost lastnosti ListIndex, lahko uporabite to:

Forms(formname).Controls(controlname).SetFocus
Forms(formname).Controls(controlname).ListIndex = index

Pri tem sta formname in controlname imeni obrazca in kontrolnika za polje s seznamom ali kombinirano polje, izraženi kot vrednosti String; index je indeksna vrednost elementa.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.