Aplica-se A
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Aplica-se a

Objeto ListBox

Pode utilizar a propriedade SeleçõesMúltiplas para especificar se um utilizador pode fazer seleções múltiplas numa caixa de listagem de um formulário e como as seleções múltiplas podem ser feitas. Byte de leitura/escrita.

expressão.SeleçõesMúltiplas

expressão Obrigatório. Uma expressão que devolve um dos objetos na lista Aplica-se A.

Observações

A propriedade SeleçõesMúltiplas utiliza as seguintes definições.

Definição

Visual Basic

Descrição

Nenhum

0

(Predefinição) As seleções múltiplas não são permitidas.

Simples

1

São selecionados ou desselecionados múltiplos itens ao clicar nos mesmos com o rato ou ao premir a Barra de Espaço.

Expandido

2

São selecionados múltiplos itens ao premir continuamente a tecla Shift e clicar nos mesmos com o rato ou ao premir continuamente a tecla Shift e premir uma tecla de seta para expandir a seleção desde o item selecionado anteriormente até ao item atual. Também pode selecionar os itens ao arrastar com o rato. Se premir continuamente a tecla Ctrl e clicar num item, irá selecionar ou desselecionar o mesmo.

Nota: Pode definir a propriedade SeleçõesMúltiplas ao utilizar a folha de propriedades da caixa de listagem, uma macro ou um código VBA (Visual Basic for Applications).

Esta propriedade só pode ser definida na vista Estrutura do formulário.

Pode utilizar a propriedade ListIndex para devolver o número de índice do item selecionado. Quando a propriedade SeleçõesMúltiplas estiver definida para Expandido ou Simples, pode utilizar a propriedade Selecionado da caixa de listagem ou a coleção ItemsSelected para determinar os itens que estão selecionados. Além disso, quando a propriedade SeleçõesMúltiplas estiver definida para Expandido ou Simples, o valor do controlo da caixa de listagem será sempre Nulo.

Se a propriedade SeleçõesMúltiplas estiver definida para Expandido, ao voltar a consultar a caixa de listagem limpará as seleções feitas pelo utilizador.

Exemplo

Para devolver o valor da propriedade SeleçõesMúltiplas para a caixa de listagem "Country" no formulário "Order Entry", pode fazer o seguinte:

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

Para definir a propriedade SeleçõesMúltiplas, pode utilizar o seguinte:

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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.