Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Gilt für

ListBox-Objekt

Mit der MultiSelect-Eigenschaft können Sie angeben, ob ein Benutzer in einem Listenfeld auf einem Formular eine Mehrfachauswahl vornehmen kann und wie die Mehrfachauswahl zustande kommt. Byte mit Lese-/Schreibzugriff.

Ausdruck.MultiSelect

Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste "Gilt für" zurückgibt.

Hinweise

Die MultiSelect-Eigenschaft verwendet die folgenden Einstellungen.

Einstellung

Visual Basic

Beschreibung

Keine

0

(Standard) Mehrfachauswahl ist nicht zulässig.

Simple

1

Mehrere Elemente werden ausgewählt, indem Sie mit der Maus darauf klicken oder die LEERTASTE drücken. Auf gleiche Weise wird die Auswahl auch wieder aufgehoben.

Extended

2

Mehrere Elemente werden ausgewählt, indem Sie die UMSCHALTTASTE gedrückt halten und mit der Maus darauf klicken, oder indem Sie die UMSCHALTTASTE gedrückt halten und eine Pfeiltaste drücken, um die Auswahl vom zuvor ausgewählten Element auf das aktuelle Element zu erweitern. Sie können Auch Elemente auswählen, indem Sie mit der Maus ziehen. Wenn Sie STRG gedrückt halten und auf ein Element klicken, wird dieses Element ausgewählt oder deaktiviert.

Hinweis: Die MultiSelect-Eigenschaft kann mit dem Eigenschaftenblatt des Listenfelds, einem Makro oder mit VBA-Code (Visual Basic for Applications) festgelegt werden.

Diese Eigenschaft kann nur in der Entwurfsansicht eines Formulars festgelegt werden.

Mit der ListIndex-Eigenschaft können Sie die Indexnummer für das ausgewählte Element zurückgeben. Wenn die MultiSelect-Eigenschaft auf "Extended" oder "Simple" festgelegt wurde, können Sie mit der Selected-Eigenschaft des Listenfelds oder der ItemsSelected-Auflistung die ausgewählten Elemente bestimmen. Außerdem lautet der Wert des Listenfeldsteuerelements immer Null, wenn die MultiSelect-Eigenschaft auf "Extended" oder "Simple" festgelegt wurde.

Wenn die MultiSelect -Eigenschaft auf "Extended" festgelegt ist, wird durch ein erneutes Abfragen des Listenfelds die gesamte Benutzerauswahl gelöscht.

Beispiel

Um den Wert der MultiSelect-Eigenschaft für ein Listenfeld namens "Country" oder "Order Entry" zurückzugeben, können Sie Folgendes verwenden:

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

Zum Festlegen der MultiSelect-Eigenschaft können Sie Folgendes verwenden:

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

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.