Share via


Report.PrintCount-Eigenschaft (Access)

Verwenden Sie die PrintCount-Eigenschaft , um zu ermitteln, wie oft die OnPrint-Eigenschaft für den aktuellen Abschnitt eines Berichts ausgewertet wurde. Ganze Zahl mit Lese-/Schreibzugriff.

Syntax

Ausdruck. PrintCount

Ausdruck Eine Variable, die ein Report-Objekt darstellt.

HinwBemerkungeneise

Verwenden Sie diese Eigenschaft nur in einem Makro oder einer Ereignisprozedur , die durch die OnPrint-Eigenschaftseinstellung eines Abschnitts angegeben wird.

Microsoft Access erhöht die PrintCount-Eigenschaft jedes Mal, wenn die Einstellung der OnPrint-Eigenschaft für den aktuellen Abschnitt ausgewertet wird. Wenn der nächste Abschnitt gedruckt wird, setzt Access die PrintCount-Eigenschaft auf 0 zurück.

Diese Eigenschaft ist in der Berichtsentwurfsansicht nicht verfügbar.

Die PrintCount-Eigenschaft wird beispielsweise erhöht, wenn die KeepTogether-Eigenschaft für den aktuellen Abschnitt auf Nein festgelegt ist und der Abschnitt auf mehr als einer Seite gedruckt wird. Wenn Sie einen Bericht mit Bestellinformationen drucken, behalten Sie möglicherweise eine laufende Summe der Bestellbeträge bei.

Beispiel

Das folgende Beispiel zeigt, wie Sie die PrintCount-Eigenschaft verwenden können, um sicherzustellen, dass der Wert im OrderAmount-Steuerelement nur einmal zur ausgeführten Summe hinzugefügt wird.

RunningTotal kann eine öffentliche Variable oder der Name eines ungebundenen Steuerelements sein, das jedes Mal erhöht wird, wenn ein Abschnitt gedruckt wird.

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) 
 If PrintCount = 1 Then 
 RunningTotal = RunningTotal + OrderAmount 
 End If 
End Sub

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.