Lastnost ListIndex

Velja za

Predmet ComboBox

Predmet ListBox

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

izraz.ListIndex

izraz »Zahtevano«. 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. Microsoft Office Access 2007 nastavi vrednost lastnosti ListIndex, ko je element izbran v polju s seznamom ali polju s seznamom, ki je del kombiniranega polja. 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.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×