Atribuut ListIndex (Loendi indeks)

Rakenduskoht

Objekt ComboBox

Objekt ListBox

Atribuudi ListIndex abil saate määratleda, milline üksus on loendiboksis või liitboksis valitud. Lugemis- ja kirjutamisõigusega Long. (Pikk täisarv)

avaldise. ListIndex

avaldis Nõutav. Avaldis, mis tagastab loendi Rakenduskoht objekti.

Kommentaarid

Atribuut ListIndex on täisarv vahemikus 0 kuni loendi- või liitboksi koguarv miinus 1. Microsoft Office Access 2007 seab atribuudi ListIndex väärtuse, kui loendi- või liitboksi loendiboksi osas valitakse üksus. Atribuudi ListIndex väärtus loendi esimese üksuse juures on 0, teise üksuse juures 1 jne.

See atribuut on saadaval ainult kasutades makrot või Visual Basic for Applications (VBA) koodi. Seda atribuuti saab lugeda ainult vaadetes vormivaade ja andmelehevaade. See atribuut on kirjutuskaitstud ja pole muudes vaadetes saadaval.

Atribuudi ListIndex väärtus on saadaval ka siis, kui liit- või loendiboksi atribuut BoundColumn on seatud väärtuseks 0. Kui atribuut BoundColumn on seatud väärtuseks 0, siis sisaldab alustabel, millega liit- või loendiboks on seotud, sama väärtust, kui atribuut ListIndex säte.

Loendiboksidel on ka atribuut MultiSelect, mis võimaldab kasutajal valida juhtelemendist mitu üksust. Kui loendiboksis tehakse mitu valikut, saate atribuudi Selected abil määratleda, millised üksused on valitud. Atribuut Selected on väärtuste massiiv vahemikus 0 kuni atribuudi ListCount väärtus miinus 1. Kui üksus on valitud, on atribuudi Selected väärtus iga loendiboksi üksuse jaoks Tõene ning kui üksus pole valitud, siis Väär.

Kogum ItemsSelected annab ka võimaluse pääseda ligi loendi- või liitboksi valitud ridade andmetele.

Näide

Atribuudi ListIndex väärtuse tagastamiseks saate kasutada järgmist koodi.

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

Atribuudi ListIndex väärtuse määramiseks saate kasutada järgmist koodi.

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

Kus formname (vormi nimi) ja controlname (juhtelemendi nimi) tähistavad vastavalt juhtelemendi vormi ja liit- või loendiboksi nimesid, mis on esitatud String väärtustena. Index tähistab üksuse indeksi väärtust.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×