Propiedad ListBox.BoundColumn (Access)

Al realizar una selección desde un cuadro de lista, la propiedad BoundColumn indica a Microsoft Access qué valores de columna debe usar como valor del control. Si el control está enlazado a un campo, el valor de la columna especificada en la propiedad BoundColumn se almacena en el campo indicado en la propiedad ControlSource. Long de lectura y escritura.

Sintaxis

expresión. BoundColumn

Expresión Variable que representa un objeto ListBox .

Comentarios

La propiedad BoundColumn puede tener los valores siguientes.

Configuración Descripción
0 El valor de la propiedad ListIndex , en lugar del valor de columna, se almacena en el registro actual. El valor de la propiedad ListIndex de la primera fila es 0, el de la segunda fila es 1, etc. Access establece la propiedad ListIndex cuando se selecciona un elemento de un cuadro de lista o la parte del cuadro de lista de un cuadro combinado. Puede ser útil establecer la propiedad BoundColumn en 0 y usar el valor de la propiedad ListIndex del control si, por ejemplo, solo le interesa almacenar una secuencia de números.
1 o mayor (El valor predeterminado es 1) El valor de la columna especificada se convierte en el valor del control. Si el control está enlazado a un campo, esta configuración se almacena en ese campo en el registro actual. La propiedad BoundColumn no se puede establecer en un valor mayor que el valor de la propiedad ColumnCount .

Para los campos de tabla, puede establecer esta propiedad en la pestaña Búsqueda de la sección Propiedades de campo de la vista Diseño de tabla para los campos con la propiedad DisplayControl establecida en Cuadro combinado o Cuadro de lista.

En Visual Basic, establezca la propiedad BoundColumn con un número o una expresión numérica cuyo valor se encuentre entre 0 y el valor de la propiedad ColumnCount.

Nota:

Si la columna enlazada no es la misma que la columna visible situada más a la izquierda del control (o si establece la propiedad BoundColumn en 0), la propiedad LimitToList se establece en Sí.

Access usa números de base cero para hacer referencia a las columnas de la propiedad Column . Es decir, se hace referencia a la primera columna mediante la expresión Column(0), se hace referencia a la segunda columna mediante la expresión Column(1), etc. Sin embargo, la propiedad BoundColumn usa números basados en 1 para hacer referencia a las columnas. Esto significa que si la propiedad BoundColumn se establece en 1, puede acceder al valor almacenado en dicha columna mediante la expresión Column(0).

Si la propiedad AutoExpand se establece en Sí, Access rellena automáticamente un valor en la parte del cuadro de texto del cuadro combinado que coincide con un valor de la lista de cuadros combinados a medida que escribe

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.