Primjenjuje se na
Objekt ComboBox |
---|
Objekt ListBox |
Svojstvo ListIndex omogućuje vam da odredite koja je stavka odabrana u okvir popisa ili kombinirani okvir. To je svojstvo vrste Long za čitanje/pisanje.
expression.ListIndex
expression Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.
Napomene
Svojstvo ListIndex cijeli je broj od 0 do ukupnog broja stavki u okviru s popisom ili kombiniranom okviru umanjen za 1. Access postavlja vrijednost svojstva ListIndex kada je stavka odabrana u okviru popisa ili dijelu okvira s popisom kombiniranog okvira. Vrijednost svojstva ListIndex prve stavke na popisu iznosi 0, vrijednost druge stavke 1 itd.
Svojstvo je dostupno isključivo pomoću makronaredbe ili koda programa Visual Basic for Applications (VBA). Svojstvo možete pročitati samo u prikazu obrasca i prikazu podatkovnog lista. Svojstvo je dostupno samo za čitanje i nije dostupno u drugim prikazima.
Vrijednosti svojstva ListIndex možete pristupiti i postavljanjem svojstva BoundColumn za kombinirani okvir ili okvir s popisom na 0. Ako je svojstvo BoundColumn postavljeno na 0, polje tablice s kojim je kombinirani okvir ili okvir s popisom povezan sadržavat će istu vrijednost kao i postavka svojstva ListIndex.
Okviri s popisima imaju i svojstvo MultiSelect koje korisniku omogućuje odabir više stavki iz kontrole. Kada je u okviru s popisom odabrano više stavki, stavke koje su odabrane možete utvrditi pomoću svojstva kontrole Selected. Svojstvo Selected niz je vrijednosti od 0 do vrijednosti svojstva ListCount umanjen za 1. Vrijednost svojstva Selected za odabrane će stavke u okviru s popisom biti True, a za one koje nisu odabrane False.
Zbirka ItemsSelected omogućuje i pristup podacima u odabranim recima u okviru s popisom ili kombiniranom okviru.
Primjer
Da biste dobili vrijednost svojstva ListIndex, upotrijebite sljedeći izraz:
Dim l As Long
l = Forms(formname).Controls(controlname).ListIndex
Da biste postavili vrijednost ListIndex, upotrijebite sljedeći izraz:
Forms(formname).Controls(controlname).SetFocus
Forms(formname).Controls(controlname).ListIndex = index
formname i controlname nazivi su obrasca i kontrole okvira s popisom ili kombiniranog okvira izraženi kao vrijednosti oblika Niz, a index je vrijednost indeksa stavke.