Compartir a través de


Controls (objeto) (Access)

La colección Controls contiene todos los controles de un formulario, informe o subformulario, dentro de otro control o adjunto a otro control. La colección Controls es miembro de los objetos Form, Report y SubForm .

Comentarios

Puede enumerar controles individuales, contarlos y establecer sus propiedades en la colección Controls. Por ejemplo, puede enumerar la colección Controls de un formulario determinado y establecer la propiedad Height de cada control con un valor especificado.

Es más rápido hacer referencia implícitamente a la colección Controls , como en los ejemplos siguientes, que hacen referencia a un control denominado NewData en un formulario denominado OrderForm. De los ejemplos de sintaxis siguientes, Me!NewData es la forma más rápida de referirse al control.

Me!NewData               ' Or Forms!OrderForm!NewData.
Me![New Data]            ' Use if control name contains space.
Me("NewData")            ' Performance is slightly slower.

También puede referirse a un control individual haciendo referencia explícitamente a la colección Controls.

Me.Controls!NewData      ' Or Forms!OrderForm.Controls!NewData.
Me.Controls![New Data]
Me.Controls("NewData")

Además, puede hacer referencia a un control mediante su índice en la colección. La colección Controls se indexa a partir de cero.

Me(0)                    ' Refer to first item in collection.
Me.Controls(0)

Nota:

Use la palabra clave Me para representar un formulario o informe dentro del código solo si hace referencia al formulario o informe desde el código dentro del módulo de formulario o del módulo de informe. Si hace referencia a un formulario o informe desde un módulo estándar o un módulo de otro formulario o informe, debe usar la referencia completa al formulario o informe.

Para trabajar con los controles de una sección de un formulario o informe, use la propiedad Section para devolver una referencia a un objeto Section . A continuación, puede hacer referencia a la colección Controls del objeto Section .

Dos tipos de objetos Control, el control de ficha y el control de grupo de opciones, tienen colecciones Controls que pueden contener varios controles. La colección Controls que pertenece al control de grupo de opciones contiene cualquier botón de opción, casilla, botón de alternancia o controles de etiqueta del grupo de opciones.

El control tab contiene una colección Pages , que es un tipo especial de colección Controls . La colección Pages contiene objetos Page. Los objetos Page también son controles. La constante de la propiedad ControlType para un control Page es acPage. Un objeto Page, a su vez, tiene su propia colección Controls, que contiene todos los controles de una sola página.

Otros objetos Control tienen una colección Controls que puede contener una etiqueta adjunta. Estos controles incluyen los controles de cuadro de texto, grupo de opciones, botón de opción, botón de alternancia, casilla, cuadro combinado, cuadro de lista, botón de comando, marco de objeto dependiente y marco de objeto independiente.

Propiedades

Vea también

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.