Proprietatea MultiSelect

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Se aplică la

Obiectul ListBox

Puteți utiliza proprietatea MultiSelect pentru a specifica dacă un utilizator poate face mai multe selecții într-o casetă listă dintr-un formular și cum se pot efectua mai multe selecții. Byte în citire/scriere.

expresie.MultiSelect

Expresie Necesare. O expresie care returnează unul dintre obiectele din lista Se aplică la.

Observații

Proprietatea MultiSelect utilizează următoarele setări.

Setare Visual Basic Descriere
Fără 0 (Implicit) Selecția multiplă nu este permisă.
Simplu 1 Sunt selectate sau deselectate mai multe elemente atunci când se face clic pe ele cu mouse-ul sau se apasă bara de spațiu.
Extins 2 Sunt selectate mai multe elemente atunci când țineți apăsată tasta SHIFT și faceți clic pe ele cu mouse-ul sau țineți apăsată tasta SHIFT și apăsați o tastă săgeată pentru a extinde selecția de la elementul selectat anterior până la elementul curent. De asemenea, puteți selecta elemente glisând cu mouse-ul. Menținerea tastei CTRL apăsate și clicul pe un element selectează sau deselectează acel element.

      

Notă

Puteți seta proprietatea MultiSelect utilizând foaia de proprietăți a casetei listă, o macrocomandă sau codul Visual Basic for Applications (VBA).

Această proprietate poate fi setată doar în Vizualizarea proiect a formularului.

Puteți utiliza proprietatea ListIndex pentru a returna numărul de index pentru elementul selectat. Atunci când proprietatea MultiSelect este setată la Extins sau Simplu, puteți utiliza proprietatea Selectat a casetei listă sau colecția ItemsSelected pentru a determina elementele care sunt selectate. În plus, atunci când proprietatea MultiSelect este setată la Extins sau Simplu, valoarea controlului casetă listă va fi întotdeauna Nul.

Dacă proprietatea MultiSelect este setată la Extins, reinterogarea casetei listă șterge toate selecțiile efectuate de utilizator.

Exemplu

Pentru a returna valoarea proprietății MultiSelect pentru o casetă listă denumită „Country” (Țară) din formularul „Order Entry” (Introducere comenzi), puteți utiliza următoarele:

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

Pentru a seta proprietatea MultiSelect, puteți utiliza următoarele:

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