Propiedad ComboBox.ListCount (Access)
Utilice la propiedad ListCount para determinar el número de filas de la parte del cuadro de lista de un cuadro combinado. Long de lectura y escritura.
Sintaxis
expresión. ListCount
Expresión Variable que representa un objeto ComboBox .
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.