ListIndex-ominaisuus

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. Microsoft Office Access 2007 määrittää ListIndex-ominaisuuden arvon, kun kohde valitaan luetteloruudussa tai yhdistelmäruudun luetteloruutuosassa. 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.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×