Egenskaben ListIndex

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Gælder for

Kombinationsboksobjekt

Listeobjekt

Du kan bruge egenskaben ListIndex til at bestemme, hvilket element der er markeret på en listefelt eller i en kombinationsfelt. Læse/skriveadgang Long.

udtryk.ListIndex

udtryk Obligatorisk. Et udtryk, der returnerer et af objekterne på listen Gælder for.

Bemærkninger

Egenskaben ListIndex er et heltal fra 0 til det samlede antal elementer på en liste eller i en kombinationsboks minus 1. Microsoft Office Access 2007 indstiller værdien af egenskaben ListIndex, når et element på en liste eller listedelen af en kombinationsboks er markeret. Værdien af egenskaben ListIndex for det første element på en liste er 0, værdien af det andet element er 1 osv.

Denne egenskab findes kun ved hjælp af en makro eller Visual Basic for Applications (VBA)-kode. Du kan læse denne egenskab kun i formularvisninger og dataarkvisning. Denne egenskab er skrivebeskyttet og er ikke tilgængelig i andre visninger.

Værdien af egenskaben ListIndex er også tilgængelig, hvis du sætter egenskaben BundetKolonne til 0 for en kombinationsboks eller en liste. Hvis egenskaben BundetKolonne er angivet til 0, vil det underliggende tabelfelt, som kombinationsboksen eller listen er bundet til, indeholde samme værdi som egenskabsindstillingen ListIndex.

Lister har også en FlereMarkeringer egenskab, der gør det muligt at markere flere elementer fra kontrolelementet. Når der foretages flere markeringer i en liste, kan du bestemme, hvilke elementer der markeres ved hjælp af egenskaben markeret i kontrolelementet. Egenskaben markeret er en matrix med værdier fra 0 til ListCount egenskabsværdi minus 1. Egenskaben vil for hvert element på listen valgte være Sand Hvis elementet er markeret, og Falsk , hvis det ikke er markeret.

Du kan også få adgang til data i de markerede rækker på en liste eller i en kombinationsboks via samlingen ItemsSelected.

Eksempel

Når du skal returnere værdien af egenskaben ListIndex, kan du bruge følgende:

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

Når du skal indstille værdien af egenskaben ListIndex, kan du bruge følgende:

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

Hvor formularnavn og kontrolelementnavn er navne på henholdsvis formularens og listens eller kombinationsboksens kontrolelement udtrykt som strengværdier og indeks er indeksværdien af elementet.

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×