Report.PrintCount プロパティ (Access)
レポートの現在のセクションに対して OnPrint プロパティが評価された回数を特定するには、PrintCount プロパティを使用します。 値の取得および設定が可能です。整数型 (Integer) の値を使用します。
構文
式。PrintCount
式Report オブジェクトを表す変数。
注釈
このプロパティは、セクションの OnPrint プロパティ設定で指定されたマクロまたはイベント プロシージャでのみ使用します。
カレント セクションの "OnPrint/印刷時" プロパティが評価されるたびに、PrintCount プロパティの値が増加します。 次のセクションが印刷されると、Access は PrintCount プロパティを 0 にリセットします。
このプロパティは、レポートのデザイン ビューでは使用できません。
カレント セクションの " KeepTogether /同一ページ印刷" プロパティが [No/しない] に設定されており、セクションが複数ページにわたって印刷される場合、 PrintCount プロパティの値が増加します。 このプロパティを使うと、受注情報を含むレポートを印刷する場合に、現在までの受注数を把握することができます。
例
次の例は、 PrintCount プロパティを使用して 、OrderAmount コントロールの値が実行中の合計に 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 のサポートおよびフィードバックを参照してください。