Cómo restablecer el número de página en un nivel de grupo en un informe de Access

Nota

Office 365 ProPlus pasa a llamarse Microsoft 365 Apps para empresas. Para obtener más información sobre este cambio, lea esta publicación de blog.

Moderado: requiere habilidades básicas de macros, codificación e interoperabilidad.

Este artículo se aplica a una base de datos de Microsoft Access (. mdb o. accdb) y a un proyecto de Microsoft Access (. ADP).

Resumen

Cuando se modifican las propiedades de sección de un informe, se puede diseñar un informe que divida la página para cada nueva entrada en un grupo y, a continuación, restablece el número de página del informe. Por ejemplo, el informe ventas de empleado por país de la base de datos de ejemplo Neptuno. mdb está diseñado con esta característica.

Más información

Nota

El método que se usa para restablecer el número de página para cada nuevo país depende de si desea mostrar el número de página en el encabezado de página o en el pie de página. Si usa el método incorrecto, el número de página no se restablece correctamente.

  1. Inicie Access y, a continuación, abra la base de datos de ejemplo Neptuno. mdb o el proyecto de ejemplo NorthwindCS. adp.

  2. Abra el informe ventas de empleado por país en la vista Diseño.

  3. Haga clic en la sección encabezado de país , haga clic con el botón secundario en la propiedad al dar formato y, a continuación, haga clic en generar.

    Examine el procedimiento de evento.

  4. Haga clic en la sección pie de página del país , haga clic con el botón secundario en la propiedad al dar formato y, a continuación, establezca la propiedad ForzarNuevaPágina en después de la sección.

Método 2: el número de página aparece en el encabezado de página

  1. Inicie Access y, a continuación, abra la base de datos de ejemplo Neptuno. mdb o el proyecto de ejemplo NorthwindCS. adp.

  2. Abra el informe ventas de empleado por país en la vista Diseño.

  3. Haga clic en la sección pie de página del país , haga clic con el botón secundario en la propiedad al dar formato y, a continuación, haga clic en generar.

  4. Haga clic en generador de códigoy, a continuación, en Aceptar.

  5. En la ventana código, escriba: Página = 0

  6. Cambie el evento OnFormat del encabezado Country para que no se establezca la propiedad Page de este evento. Para ello, escriba un apóstrofo antes de la línea con el número de página inicial.

    El código tendrá un aspecto similar al código siguiente:

    Private Sub GroupHeader0_Format(Cancel As Integer, FormatCount As Integer)
    ' Set page number to 1 when a new group starts.
        ' Page = 1
    End Sub 
    
  7. Haga clic en la sección encabezado de página , establezca la propiedad Height en 0,25 y, a continuación, establezca la propiedad color de fondo en 8421504.

  8. Mueva el control que se denomina número de página al encabezado de página.

    El control de número de página muestra el número de página.

Cuando se usa cualquiera de estos métodos, cada país comienza en una página nueva y la numeración de cada nueva sección comienza con el número 1.