Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Koskee seuraavia

Yhdistelmäruutuobjekti

Luetteloruutuobjekti

Voit käyttää ListIndex-ominaisuutta sen määrittämiseen, minkä kohteen luetteloruutu tai yhdistelmäruutu näyttää valittuna. Pitkä, jolla on luku-/kirjoitusoikeudet.

lauseke.ListIndex

lauseke Pakollinen. Lauseke, joka palauttaa jonkin Koskee seuraavia -luettelon objekteista.

Huomautuksia

ListIndex-ominaisuus on kokonaisluku, jonka toinen ääriarvo on 0 ja toinen ääriarvo luettelo- tai yhdistelmäruudun kohteiden kokonaismäärän ja luvun 1 erotus. Access määrittää ListIndex-ominaisuuden arvon, kun kohde on valittuna yhdistelmäruudun luetteloruudussa tai luetteloruudun osassa. Luettelon ensimmäisen kohteen ListIndex-ominaisuuden arvo on 0, toisen kohteen 1 ja niin edelleen.

Tämä ominaisuus on käytettävissä vain käyttämällä makroa tai Visual Basic for Applications (VBA) -koodia. Voit lukea tämän ominaisuuden vain Lomakenäkymässä ja tietotaulukkonäkymässä. Tämä ominaisuus on vain luku -tyyppiä, eikä ole käytettävissä muissa näkymissä.

ListIndex-ominaisuuden arvoa voi käyttää myös määrittämällä yhdistelmä- tai luetteloruudun Sidossarake-ominaisuuden arvoksi 0. Jos Sidossarake-ominaisuuden arvoksi on määritetty 0, pohjana oleva taulukon kenttä, johon yhdistelmä- tai luetteloruutu on sidottu, sisältää saman arvon kuin ListIndex-ominaisuuden asetus.

Luetteloruuduissa on myös Monivalinta-ominaisuus, jonka avulla käyttäjä voi valita useita kohteita ohjausobjektista. Kun luetteloruudussa tehdään useita valintoja, voit määrittää valitut kohteet ohjausobjektin Valitut-ominaisuuden avulla. Valittu ominaisuus on arvomatriisi, jonka toinen ääriarvo on 0 ja toinen ääriarvo ListCount- ominaisuuden arvon ja luvun 1 erotus. Kunkin luetteloruudun kohteen kohdalla Valittu-ominaisuuden arvo on Tosi, jos kohde on valittuna, ja Epätosi, jos se ei ole valittuna.

ItemsSelected-kokoelma mahdollistaa myös luettelo- tai yhdistelmäruudun valittujen rivien tietojen käyttämisen.

Esimerkki

Jos haluat palauttaa ListIndex-ominaisuuden arvon, voit käyttää seuraavaa koodia

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

Jos haluat määrittää ListIndex-ominaisuuden arvon, voit käyttää seuraavaa koodia:

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

Tässä esimerkissä lomakenimi ja ohjausobjektinimi ovat lomakkeen ja luettelo- tai yhdistelmäruudun ohjausobjektin nimiä, jotka on esitetty merkkijonoarvoina, ja indeksi on kohteen indeksiarvo.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.