Propriedade ComboBox.ListCount (Access)
Use a propriedade ListCount para determinar o número de linhas na parte da caixa de listagem de uma caixa de combinação. Long de leitura/gravação.
Sintaxe
expressão. ListCount
Expressão Uma variável que representa um objeto ComboBox .
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.