Report.PrintCount-Eigenschaft (Access)

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

Syntax

Ausdruck verwendet werden. PrintCount

Ausdruck Eine Variable, die ein Report-Objekt darstellt.

Hinweise

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 z. B. 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, führen Sie möglicherweise eine laufende Summe der Bestellbeträge.

Beispiel

Im folgenden Beispiel wird gezeigt, wie Sie mithilfe der PrintCount-Eigenschaft sicherstellen können, dass der Wert im OrderAmount-Steuerelement nur einmal zum laufenden Ergebnis hinzugefügt wird.

"RunningTotal" kann eine öffentliche Variable oder der Name eines ungebundenen Steuerelements sein, das bei jedem Drucken eines Abschnitts erhöht 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.