ListIndex (propiedad)

Se aplica a

Objeto ComboBox

Objeto ListBox

Puede utilizar la propiedad ListIndex para determinar qué elemento está seleccionado en un cuadro de lista o un cuadro combinado. Long de lectura y escritura.

expresión.ListIndex

expresión Requerida. Expresión que devuelve uno de los objetos de la lista Se aplica a.

Comentarios

La propiedad ListIndex es un entero desde 0 hasta al número total de elementos de un cuadro de lista o cuadro combinado menos 1. Microsoft Office Access 2007 establece el valor de la propiedad ListIndex cuando se selecciona un elemento en un cuadro de lista o en la parte de lista de un cuadro combinado. El valor de la propiedad ListIndex del primer elemento de una lista es 0, el valor del segundo elemento es 1, etc.

Esta propiedad está disponible exclusivamente mediante una macro o mediante código de Visual Basic para Aplicaciones (VBA). Puede leer esta propiedad solamente en la vista Formulario y en la vista Hoja de datos. Esta propiedad es de sólo lectura y no está disponible en las demás vistas.

El valor de la propiedad ListIndex también está disponible estableciendo la propiedad ColumnaDependiente (BoundColumn) en 0 para un cuadro de texto o una lista de texto. Si la propiedad ColumnaDependiente (BoundColumn) está establecida en 0, el campo de la tabla base del que depende el cuadro combinado o el cuadro de lista contendrá el mismo valor que la propiedad ListIndex.

Los cuadros de lista también tienen una propiedad SelecciónMúltiple (MultiSelect) que permite al usuario seleccionar varios elementos del control. Cuando se realizan varias selecciones en un cuadro de lista, puede determinar qué elementos están seleccionados mediante la propiedad Selected del control. La propiedad Selected es una matriz de valores desde 0 hasta el valor de la propiedad ListCount menos 1. Para cada elemento del cuadro de lista, la propiedad Selected será Verdadero (True) si el elemento está seleccionado, y Falso (False) si no está seleccionado.

La colección ItemsSelected también proporciona un modo de tener acceso a los datos de las filas seleccionadas de un cuadro de lista o un cuadro combinado.

Ejemplo

Para devolver el valor de la propiedad ListIndex, puede utilizar lo siguiente:

Dim l As Long
l = Forms(formname).Controls(controlname).ListIndex

Para establecer el valor de la propiedad ListIndex, puede utilizar lo siguiente:

Forms(formname).Controls(controlname).SetFocus
Forms(formname).Controls(controlname).ListIndex = index

Donde formname y controlname son los nombres del formulario y del control del cuadro de lista o cuadro combinado, respectivamente, indicados como valores String, e index es el valor de índice del elemento.

Se aplica a: Access 2007



¿Le ha sido útil esta información?

No

¿Cómo podemos mejorarlo?

255 caracteres restantes

Para proteger su privacidad, no incluya información de contacto en sus comentarios. Revisar política de privacidad.

¡Gracias por sus comentarios!

Recursos de soporte técnico

Cambiar idioma