使用 PrintCount 属性可以标识对报表当前节的 OnPrint 属性计算的次数。Integer 型,可读写。
expression 必需。返回“应用于”列表中的一个对象的表达式。
只能在节的 OnPrint 属性设置指定的宏或事件过程中使用该属性。
该属性在报表“设计”视图中不可用。
每次对当前节计算 OnPrint 属性设置时,Microsoft Access 都将 PrintCount 属性值加一。当下一节开始打印时,Microsoft Access 将 PrintCount 属性重置为 0。
如果当前节的 KeepTogether 属性设为“否”,并且该节要在多页上打印时,PrintCount 属性是递增的。如果要打印一份包含订单信息的报表,就可以拥有订单数量的运行总计。
下面的示例将显示如何使用 PrintCount 属性确保 OrderAmount 控件中的值只在运行总计中添加一次:
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
If PrintCount = 1 Then
RunningTotal = RunningTotal + OrderAmount
End If
End Sub