Propriedade ListBox.ListCount (Access)

Use a propriedade ListCount para determinar o número de linhas em uma caixa de listagem. Long de leitura/gravação.

Sintaxe

expressão. ListCount

Expressão Uma variável que representa um objeto ListBox .

Comentários

O Microsoft Access define a propriedade ListCount para o número de linhas na parte caixa de listagem da caixa de combinação ou de caixa de listagem. O valor da propriedade ListCount é somente leitura e não pode ser definido pelo usuário.

Essa propriedade só está disponível usando uma macro ou Visual Basic. Você pode ler esta propriedade somente no modo formulário e modo de folha de dados.

A configuração da propriedade ListCount contém o número total de linhas na lista da caixa de combinação ou caixa de listagem, como determinado pelas propriedades do controle de RowSource e RowSourceType. Se o controle se baseia em uma tabela ou consulta (a propriedade RowSourceType estiver definida como Table/Query e a propriedade RowSource é definida para uma determinada tabela ou consulta), a configuração da propriedade ListCount contém o número de registros no conjunto de resultados de tabela ou consulta. Se a propriedade RowSourceType estiver definida como Lista de Valores, a configuração da propriedade ListCount conterá o número de linhas em que a lista de valores especificada na propriedade RowSource resulta em (isso depende da lista de valores e do número de colunas na caixa de listagem ou na lista de caixas de combinação, conforme definido pela propriedade ColumnCount ).

Se você definir a propriedade ColumnHeads como Sim, a linha de cabeçalhos de coluna é incluída no número de linhas retornadas pela propriedade ListCount. Para caixas de combinação e caixas de listagem com base em uma tabela ou consulta, adicionem títulos de coluna adiciona uma linha adicional. Para caixas de combinação e caixas de listagem com base em uma lista de valores, adicionem títulos de coluna deixa o número de linhas inalterado (a primeira linha de valores torna-se os títulos de coluna).

Use a propriedade ListCount com a propriedade ListRows para especificar quantas linhas você deseja exibir na parte da caixa de listagem de uma caixa de combinação.

Exemplo

O exemplo a seguir usa a propriedade ListCount para encontrar o número de linhas na parte da caixa de listagem da caixa de combinação CustomerList em um formulário Clientes . Ele define a propriedade ListRows para exibir um número especificado de linhas na lista.

Public Sub SizeCustomerList() 
 
 Dim ListControl As Control 
 
 Set ListControl = Forms!Customers!CustomerList 
 With ListControl 
 If .ListCount < 8 Then 
 .ListRows = .ListCount 
 Else 
 .ListRows = 8 
 End If 
 End With 
 
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.