Report.PrintCount プロパティ (Access)

PrintCount プロパティを使用して、レポートの現在のセクションで OnPrint プロパティが評価された回数を識別します。 値の取得および設定が可能です。整数型 (Integer) の値を使用します。

構文

PrintCount

: Report オブジェクトを表す変数。

解説

このプロパティは、セクションの OnPrint プロパティ設定で指定されたマクロまたはイベント プロシージャでのみ使用します。

カレント セクションの "OnPrint/印刷時" プロパティが評価されるたびに、PrintCount プロパティの値が増加します。 次のセクションが印刷されると、 PrintCount プロパティは 0 にリセットされます。

このプロパティは、レポートのデザイン ビューでは使用できません。

カレント セクションの " KeepTogether /同一ページ印刷" プロパティが [No/しない] に設定されており、セクションが複数ページにわたって印刷される場合、 PrintCount プロパティの値が増加します。 このプロパティを使うと、受注情報を含むレポートを印刷する場合に、現在までの受注数を把握することができます。

次の例は、 PrintCount プロパティを使用して、[ 受注金額 ] コントロールの値が累計に 1 回だけ追加されるようにする方法を示しています。

RunningTotal には、パブリック変数またはセクションが印刷されるたびにインクリメントされる非連結コントロールの名前を指定することができます。

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

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。