Het paginanummer opnieuw instellen op groepsniveau in een Access-rapport

Notitie

Office 365 ProPlus wordt hernoemd naar Microsoft 365 Apps voor ondernemingen. Raadpleeg deze blogpost voor meer informatie over deze wijziging.

Gemiddeld: Vereist basisvaardigheden voor macro's, coderingen en interoperabiliteit.

Dit artikel is van toepassing op een Microsoft Access-database (.mdb of .accdb) en op een Microsoft Access-project (.adp).

Samenvatting

Wanneer u de sectie-eigenschappen van een rapport wijzigt, kunt u een rapport ontwerpen dat de pagina voor elke nieuwe vermelding in een groep opbreekt en vervolgens het paginanummer van het rapport opnieuw instellen. Het rapport Verkoop per land voor werknemers in de voorbeelddatabase Northwind.mdb is bijvoorbeeld ontworpen met deze functie.

Meer informatie

Notitie

De methode die wordt gebruikt om het paginanummer voor elk nieuw land opnieuw in te stellen, is afhankelijk van of u het paginanummer wilt weergeven in de paginakoptekst of in de paginavoettekst. Als u de verkeerde methode gebruikt, wordt het paginanummer niet correct opnieuw ingesteld.

  1. Start Access en open de voorbeelddatabase Northwind.mdb of het voorbeeldproject NorthwindCS.adp.

  2. Open het rapport Verkoop per land voor werknemers in de ontwerpweergave.

  3. Klik op de sectie Landkoptekst, klik met de rechtermuisknop op de eigenschap Opmaken en klik vervolgens op Bouwen.

    Bekijk de gebeurtenisprocedure.

  4. Klik op de sectie Landvoettekst, klik met de rechtermuisknop op de eigenschap Opmaken en stel vervolgens de eigenschap ForceNewPage in op Na sectie.

Methode 2: Het paginanummer wordt weergegeven in de paginakoptekst

  1. Start Access en open de voorbeelddatabase Northwind.mdb of het voorbeeldproject NorthwindCS.adp.

  2. Open het rapport Verkoop per land voor werknemers in de ontwerpweergave.

  3. Klik op de sectie Landvoettekst, klik met de rechtermuisknop op de eigenschap Opmaken en klik vervolgens op Bouwen.

  4. Klik op Opbouwcode en klik vervolgens op OK.

  5. Typ in het venster Code: Pagina = 0

  6. Wijzig de gebeurtenis OnOpmaak van de landkoptekst, zodat de eigenschap Pagina niet is ingesteld in deze gebeurtenis. Als u dit wilt doen, typt u een apostrof vóór de regel met het beginpaginanummer.

    De code ziet er ongeveer hetzelfde uit als de volgende code:

    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. Klik op de sectie Paginakoptekst, stel de eigenschap Hoogte in op 0,25 en stel vervolgens de eigenschap Achtergrondkleur in op 8421504.

  8. Verplaats het besturingselement met de naam Paginanummer naar de paginakoptekst.

    Het besturingselement Paginanummer geeft het paginanummer weer.

Wanneer u een van deze methoden gebruikt, begint elk land op een nieuwe pagina en begint de nummering van elke nieuwe sectie met het getal 1.