Applies ToAccess per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Si applica a

Oggetto ListBox

È possibile usare la proprietà MultiSelect per specificare se un utente può effettuare selezioni multiple in una casella di riepilogo in una maschera e per indicare la modalità con cui possono essere effettuate le selezioni multiple. Byte di lettura/scrittura.

espressione.MultiSelect

espressione Obbligatorio. Espressione che restituisce uno degli oggetti inclusi nell'elenco Si applica a.

Osservazioni

La proprietà MultiSelect usa le impostazioni seguenti.

Impostazione

Visual Basic

Descrizione

Nessuna

0

(Impostazione predefinita) La selezione multipla non è consentita.

Simple

1

Per selezionare o deselezionare più elementi, farvi clic con il mouse o premere la BARRA SPAZIATRICE.

Extended

2

Per selezionare più elementi, tenere premuto MAIUSC e farvi clic con il mouse oppure tenere premuto MAIUSC e premere un tasto di direzione per estendere la selezione dall'elemento selezionato in precedenza all'elemento corrente. È anche possibile selezionare elementi tramite trascinamento con il mouse. Se si tiene premuto CTRL e si fa clic su un elemento lo si seleziona o deseleziona.

Nota: È possibile impostare la proprietà MultiSelect usando la finestra delle proprietà della casella di riepilogo, una macro o il codice di Visual Basic, Applications Edition (VBA).

Questa proprietà può essere configurata solo nella visualizzazione Struttura della maschera.

È possibile usare la proprietà ListIndex per restituire il numero di indice per l'elemento selezionato. Quando la proprietà MultiSelect è impostata su Extended o Simple, è possibile usare la proprietà Selected della casella di riepilogo o la raccolta ItemsSelected per determinare gli elementi selezionati. Quando la proprietà MultiSelect è impostata su Extended o Simple, inoltre, il valore del controllo casella di riepilogo sarà sempre Null.

Se la proprietà MultiSelect è impostata su Extended, la ripetizione della query sulla casella di riepilogo cancella eventuali selezioni effettuate dall'utente.

Esempio

Per restituire il valore della proprietà MultiSelect per una casella di riepilogo denominata "Country" nella maschera "Order Entry", è possibile usare il codice seguente:

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

Per impostare la proprietà MultiSelect, è possibile usare quanto segue:

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

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.