Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Gælder for

ComboBox-objekt

ListBox-objekt

Du kan bruge egenskaben ListIndex til at afgøre, hvilket element der vælges i et listefelt eller kombinationsfelt. Læs/skriv Lang.

udtryk.ListIndex

udtryk Påkrævet. 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 i et listefelt eller et kombinationsfelt minus 1. Microsoft Office Access 2007 angiver værdien for egenskaben ListIndex, når et element vælges i et listefelt eller i listefeltsdelen af et kombinationsfelt. Egenskaben ListIndex for det første element på en liste er 0, værdien af det andet element er 1 osv.

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

Egenskaben ListIndex er også tilgængelig ved at angive egenskaben BoundColumn til 0 for et kombinationsfelt eller et listefelt. Hvis egenskaben BoundColumn er angivet til 0, vil det underliggende tabelfelt, som kombinationsfeltet eller listefeltet er bundet til, indeholde den samme værdi som indstillingen for egenskaben ListIndex.

Listefeltet har også egenskaben MultiSelect, som gør det muligt at markere flere elementer fra kontrolelementet. Når der foretages flere markeringer i et listefelt, kan du bestemme, hvilke elementer der markeres, ved hjælp af egenskaben Markeret for kontrolelementet. Egenskaben Markeret er en matrix med værdier fra 0 til værdien for egenskaben ListCount minus 1. For hvert element i listefeltet vil egenskaben Markeret være Sand, hvis elementet er markeret, og Falsk, hvis det ikke er markeret.

Samlingen ItemsSelected udgør også en metode til at få adgang til data i de markerede rækker af et listefelt eller et kombinationsfelt.

Eksempel

Hvis du vil returnere værdien af egenskaben ListIndex, kan du bruge følgende:

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

Hvis du vil angive værdien af egenskaben ListIndex, kan du bruge følgende:

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

Hvor formname og controlname er navnene på formularen og henholdsvis listefeltet eller kombinationsfeltet udtrykt som Streng-værdier, og index er indeksværdien af elementet.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×