Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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č.