Applies ToAccess för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Gäller för

ListBox-objekt

Du kan använda egenskapen MultiSelect till att ange om en användare ska kunna göra flera val i en listruta i ett formulär, och hur valen kan göras. Byte för läsning/skrivning.

uttryck.MultiSelect

Uttryck Obligatoriskt. Ett uttryck som returnerar ett av objekten i listan Gäller för.

Kommentarer

Egenskapen MultiSelect har följande inställningar:

Inställning

Visual Basic

Beskrivning

Ingen

0

(Standardvärde) Det går inte att göra flera val.

Enkelt

1

Val kan markeras och avmarkeras genom att klicka på dem med musen eller trycka på blanksteg.

Utökat

2

Val kan markeras genom att hålla ned Skift och klicka på dem med musen, eller genom att hålla ned Skift och trycka på en piltangent för att utöka markeringen från tidigare markerat objekt till det aktuella objektet. Du kan också markera objekt genom att dra med musen. Om du håller ned Ctrl och klickar på ett objekt markeras eller avmarkeras det.

Obs!: Du kan ange egenskapen MultiSelect på listrutans egenskapssida, i ett makro eller med VBA-kod (Visual Basic for Applications).

Den här egenskapen kan bara anges i formulärets designvy.

Du kan använda egenskapen ListIndex till att returnera indexnumret för det markerade objektet. När egenskapen MultiSelect är satt till Utökat eller Enkelt kan du använda egenskapen Selected eller samlingen ItemsSelected för listrutan till att avgöra vilka objekt som är markerade. När egenskapen MultiSelect är satt till Utökat eller Enkelt är värdet för listrutekontrollen dessutom alltid Null.

Om egenskapen MultiSelect har värdet Utökat rensas användarens eventuella val om en ny fråga ställs mot listrutan.

Exempel

Med den här koden kan du returnera värdet för egenskapen MultiSelect för en listruta med namnet ”Country” i formuläret ”Order Entry”:

Dim b As Byteb = Forms("Order Entry").Controls("Country").MultiSelect

Om du vill ange ett värde för egenskapen MultiSelect kan du använda följande kod:

Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.