Vorgehensweise Zurücksetzen der Seitenzahl auf einer Gruppenebene in einem Access-Bericht

Hinweis

Office 365 ProPlus wird in Microsoft 365-Apps für Unternehmen umbenannt. Weitere Informationen zu dieser Änderung finden Sie in diesem Blogbeitrag.

Moderat: erfordert grundlegende Makro-, Codierungs-und Interoperabilitäts Kenntnisse.

Dieser Artikel bezieht sich auf eine Microsoft Access Datenbank (MDB oder ACCDB) und auf ein Microsoft Access-Projekt (ADP).

Zusammenfassung

Wenn Sie die Abschnittseigenschaften eines Berichts ändern, können Sie einen Bericht entwerfen, der die Seite für jeden neuen Eintrag in einer Gruppe unterbricht und dann die Seitenzahl des Berichts zurücksetzt. Beispielsweise wird der Bericht "Mitarbeiter Umsätze nach Land" in der Beispieldatenbank "Northwind. mdb" mit diesem Feature entworfen.

Weitere Informationen

Hinweis

Die zum Zurücksetzen der Seitenzahl für jedes neue Land verwendete Methode hängt davon ab, ob Sie die Seitenzahl in der Seitenkopfzeile oder in der Seitenfußzeile anzeigen möchten. Wenn Sie die falsche Methode verwenden, wird die Seitenzahl nicht ordnungsgemäß zurückgesetzt.

  1. Starten Sie Access, und öffnen Sie dann die Beispieldatenbank Northwind. mdb oder das Beispielprojekt NordwindCS. adp.

  2. Öffnen Sie den Bericht Mitarbeiter Umsätze nach Land in der Entwurfsansicht.

  3. Klicken Sie auf den Abschnitt Länder Überschrift , klicken Sie mit der rechten Maustaste auf die Eigenschaft on Format , und klicken Sie dann auf Erstellen.

    Überprüfen Sie die Ereignisprozedur.

  4. Klicken Sie auf den Abschnitt Country Footer , klicken Sie mit der rechten Maustaste auf die Eigenschaft on Format , und legen Sie dann die ForceNewPage -Eigenschaft auf after sectionfest.

Methode 2: die Seitenzahl wird im Seitenkopf angezeigt

  1. Starten Sie Access, und öffnen Sie dann die Beispieldatenbank Northwind. mdb oder das Beispielprojekt NordwindCS. adp.

  2. Öffnen Sie den Bericht Mitarbeiter Umsätze nach Land in der Entwurfsansicht.

  3. Klicken Sie auf den Abschnitt Country Footer , klicken Sie mit der rechten Maustaste auf die Eigenschaft on Format , und klicken Sie dann auf Erstellen.

  4. Klicken Sie auf Code-Generator, und klicken Sie dann auf OK.

  5. Geben Sie im Code Fenster Folgendes ein: Page = 0

  6. Ändern Sie das OnFormat-Ereignis des Country-Headers, sodass die Page-Eigenschaft in diesem Ereignis nicht festgelegt ist. Geben Sie dazu ein Apostroph vor der-Reihe mit der Start Seitennummer ein.

    Der Code sieht ähnlich wie der folgende Code aus:

    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. Klicken Sie auf den Abschnitt Seitenkopf , legen Sie die Height-Eigenschaft auf 0,25, und legen Sie dann die Color-Eigenschaft zurück auf 8421504.

  8. Verschiebt das Steuerelement mit dem Namen Page Number in den Seitenkopf.

    Das Seitenzahlen-Steuerelement zeigt die Seitenzahl an.

Wenn Sie eine dieser Methoden verwenden, beginnt jedes Land auf einer neuen Seite, und die Nummerierung jedes neuen Abschnitts beginnt mit der Zahl 1.