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.

Matig: vereist basismacro-, coderings- en interoperabiliteitsvaardigheden.

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, u een rapport ontwerpen dat de pagina voor elk nieuw item in een groep breekt en vervolgens het paginanummer van het rapport opnieuw instelt. Het rapport Employee Sales by Country in de voorbeelddatabase Northwind.mdb is bijvoorbeeld met deze functie ontworpen.

Meer informatie

Notitie

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

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

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

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

    Bekijk de gebeurtenisprocedure.

  4. Klik op de sectie Landvoettekst, klik met de rechtermuisknop op de eigenschap Opmaak maken en stel de eigenschap ForceNewPage in op Sectie Na.

Methode 2: Het paginanummer wordt weergegeven in de koptekst van de pagina

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

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

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

  4. Klik op Codebuilderen klik vervolgens op OK.

  5. Typ in het venster Code: Pagina = 0

  6. Wijzig de gebeurtenis OnFormat van de landenkoptekst zodat de eigenschap Pagina in deze gebeurtenis niet is ingesteld. Om dit te doen typt u een apostrof vóór de regel met het startpaginanummer.

    De code lijkt op 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 de eigenschap Kleur terug in op 8421504.

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

    In het besturingselement Paginanummer wordt het paginanummer weergegeven.

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.