Se aplica a
Objeto BoundObjectFrame |
Objeto Image |
Objeto OptionGroup |
Colección TabControl |
Objeto CheckBox |
Objeto Label |
Objeto Page |
Objeto TextBox |
Objeto ComboBox |
Objeto Line |
Objeto PageBreak |
Objeto ToggleButton |
Objeto CommandButton |
Objeto ListBox |
Objeto Rectangle |
|
Objeto CustomControl |
Objeto ObjectFrame |
Objeto Report |
|
Objeto Form |
Objeto OptionButton |
Objeto SubForm |
La propiedad Section se aplica a los controles de un formulario o informe.
Puede identificar estos controles por la sección de un formulario o informe donde aparecen. Valor Entero de lectura y escritura.
expresión.Section
expresión Requerido. Una expresión que devuelve uno de los objetos anteriores.
Observaciones
Para los controles, puede usar la propiedad Section para determinar en qué sección de un formulario o informe está un control.
La propiedad Section se aplica a los objetos de formularios e informes.
Puede usar la propiedad Section para identificar una sección de un formulario o informe, y proporcionar acceso a las propiedades de esa sección. Objeto Section de solo lectura.
expresión.Section(Índice)
expresión Requerido. Una expresión que devuelve uno de los objetos anteriores.
Índice Obligatorio Variante. El nombre o número de la sección.
Observaciones
La propiedad Section se corresponde con una sección determinada. Puede usar las siguientes constantes enumeradas a continuación. Se recomienda usar constantes para facilitar la lectura del código.
Valor |
Constante |
Descripción |
0 |
acDetail |
Sección Detalle del formulario o sección de detalles del informe |
1 |
acHeader |
Sección de encabezado de informe o formulario |
2 |
acFooter |
Sección de pie de informe o formulario |
3 |
acPageHeader |
Sección de encabezado de página del formulario o informe |
4 |
acPageFooter |
Sección de pie de página del formulario o informe |
5 |
acGroupLevel1Header |
Sección de encabezado de nivel de grupo 1 (solo informes) |
6 |
acGroupLevel1Footer |
Sección de pie de nivel de grupo 1 (solo informes) |
7 |
acGroupLevel2Header |
Sección de encabezado de nivel de grupo 2 (solo informes) |
8 |
acGroupLevel2Footer |
Sección de pie de nivel de grupo 2 (solo informes) |
Si un informe tiene secciones de nivel de grupo adicionales, los pares de encabezado y pie de página se numeran forma consecutiva empezando por 9.
Para formularios e informes, la propiedad Section es una matriz de todas las secciones existentes en el formulario o informe especificadas por el número de sección. Por ejemplo, Section(0) hace referencia a la sección Detalle de un formulario y Section(3) hace referencia a la sección de encabezado de página de un formulario.
También puede hacer referencia a una sección por nombre. Las instrucciones siguientes hacen referencia a la sección Detail0 del formulario Clientes y son equivalentes.
Forms!Customers.Section(acDetail).Visible
Forms!Customers.Section(0).Visible
Forms!Customers.Detail0.Visible
Para los formularios e informes, debe combinar la propiedad Section con otras propiedades que se aplican a las secciones del formulario o informe.
Ejemplo
Cuando se aplica a los controles de un formulario o informe.
En el siguiente ejemplo se usa la propiedad Section para determinar qué sección contiene el control CustomerID.
Dim intSectionNumber As Integer
intSectionNumber = Forms!Customers!CustomerID.Section
Cuando se aplica a los objetos de formulario e informe.
En el siguiente ejemplo se muestra cómo hacer referencia a la propiedad Visible de la sección de encabezado de página del formulario Clientes.
Forms!Customers.Section(acPageHeader).Visible
Forms!Customers.Section(3).Visible