Compartir a través de


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

Moderado: requiere aptitudes básicas de macro, 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

Al modificar las propiedades de sección de un informe, puede diseñar un informe que interrumpa la página de cada nueva entrada de un grupo y, a continuación, restablece el número de página del informe. Por ejemplo, el informe Ventas de empleados por país o región de la base de datos de ejemplo Northwind.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 país o región nuevo 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 abra la base de datos de ejemplo Northwind.mdb o el proyecto de ejemplo NorthwindCS.adp.

  2. Abra el informe Ventas de empleados por país o región en la vista Diseño.

  3. Haga clic en la sección Encabezado de país o región , haga clic con el botón derecho en la propiedad Al dar formato y, a continuación, haga clic en Compilar.

    Examine el procedimiento de evento.

  4. Haga clic en la sección Pie de página país o región , haga clic con el botón derecho en la propiedad Al dar formato y, a continuación, establezca la propiedad ForceNewPage 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 abra la base de datos de ejemplo Northwind.mdb o el proyecto de ejemplo NorthwindCS.adp.

  2. Abra el informe Ventas de empleados por país o región en la vista Diseño.

  3. Haga clic en la sección Pie de página país o región , haga clic con el botón derecho en la propiedad Al dar formato y, a continuación, haga clic en Compilar.

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

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

  6. Cambie el evento OnFormat del encabezado de país o región para que la propiedad Page no esté establecida en 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 Back Color en 8421504.

  8. Mueva el control denominado Número de página al encabezado de página.

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

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