Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Utilice la propiedad ForceNewPage para especificar si las secciones de formulario (detalle, pie de página) o de informe (encabezado, detalle, pie de página) se imprimen en una página independiente en lugar de en la página actual. Byte de lectura y escritura.
Sintaxis
expresión. ForceNewPage
expresión Variable que representa un objeto Section .
Observaciones
Por ejemplo, quizás esté diseñada la última página de un informe como formulario de pedido. Si la propiedad ForceNewPage del pie de página del informe está establecida a Antes de la sección, el formulario de pedido siempre se imprime en una página nueva.
La propiedad ForceNewPage no se aplica a encabezados de página ni pies de página.
La propiedad ForceNewPage puede tener los valores siguientes.
| Configuración | Visual Basic | Descripción |
|---|---|---|
| Ninguno | 0 | (Valor predeterminado) La sección actual (la sección para la que se establece la propiedad) se imprime en la página actual. |
| Antes de la sección | 1 | La sección actual se imprime en la parte superior de una página nueva. |
| Después de la sección | 2 | La sección que sigue inmediatamente a la sección actual se imprime en la parte superior de una página nueva. |
| Antes y después | 3 | La sección actual se imprime en la parte superior de una página nueva y la sección siguiente se imprime en la parte superior de una página nueva. |
A continuación se muestran algunos ejemplos del valor de la propiedad ForceNewPage .
| Sección | Valor de ejemplo | Descripción |
|---|---|---|
| Encabezado de grupo que muestra el año | Antes de la sección | El encabezado de grupo se imprime en la parte superior de la página, seguido de la sección de detalle, pie de página de grupo y pie de página. |
| Sección de detalle de un informe | Después de la sección | El pie de página de grupo se imprime en la parte superior de una página nueva. |
| Encabezado de informe que contiene el título del informe y el logotipo de la empresa | Después de la sección | El título del informe y el logo se imprimen en una página aparte al comienzo del informe. |
Ejemplo
En el ejemplo siguiente se devuelve el valor de la propiedad ForceNewPage para la sección de detalles del informe Sales By Date y se asigna a la intGetVal variable .
Dim intGetVal As Integer
intGetVal = Reports![Sales By Date].Section(acDetail).ForceNewPage
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.