Propiedad ListBox.ListCount (Access)

Utilice la propiedad ListCount para determinar el número de filas de un cuadro de lista. Long de lectura y escritura.

Sintaxis

expresión. ListCount

Expresión Variable que representa un objeto ListBox .

Comentarios

Microsoft Access establece la propiedad ListCount en el número de filas del cuadro de lista o de la parte de cuadro de lista del cuadro combinado. El valor de la propiedad ListCount es de solo lectura y no lo puede establecer el usuario.

Esta propiedad está disponible sólo mediante una macro o Visual Basic. Solo puede leer esta propiedad en las vistas Formulario y Hoja de datos.

El valor de la propiedad ListCount contiene el número total de filas en la lista del cuadro combinado o cuadro de lista, según lo determinado por las propiedades del control RowSource y RowSourceType. Si el control se basa en una tabla o consulta (la propiedad RowSourceType se establece en la tabla o consulta y se establece la propiedad RowSource en una tabla o consulta determinada), el valor de la propiedad ListCount contiene el número de registros en el conjunto de resultados de la tabla o consulta. Si la propiedad RowSourceType se establece en Lista de valores, el valor de la propiedad ListCount contiene el número de filas en las que se produce la lista de valores especificada en la propiedad RowSource (esto depende de la lista de valores y del número de columnas del cuadro de lista o de la lista de cuadros combinados, tal y como establece la propiedad ColumnCount ).

Si establece la propiedad ColumnHeads en Sí, la fila de encabezados de columna se incluye en el número de filas devueltas por la propiedad ListCount. Para cuadros combinados y cuadros de lista basados en una tabla o consulta, agregar encabezados de columna, agrega una fila adicional. Para los cuadros combinados y los cuadros de lista basados en una lista de valores, al agregar encabezados de columna no se modifica el número de filas (la primera fila de valores se convierte en los encabezados de columna).

Utilice la propiedad ListCount con la propiedad ListRows para especificar cuántas filas desea mostrar en la parte del cuadro de lista de un cuadro combinado.

Ejemplo:

En el ejemplo siguiente se usa la propiedad ListCount para buscar el número de filas en la parte del cuadro de lista del cuadro combinado CustomerList en un formulario Customers . Después, se establece la propiedad ListRows para que muestre un número especificado de filas de la 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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.