Свойство Report.PrintCount (Access)
Используйте свойство PrintCount , чтобы определить количество вычислений свойства OnPrint для текущего раздела отчета. Для чтения и записи, Integer.
Синтаксис
expression. PrintCount
Выражение Переменная, представляющая объект Report .
Замечания
Используйте это свойство только в макросе или процедуре события , заданной параметром свойства OnPrint раздела.
Microsoft Access увеличивает свойство PrintCount каждый раз, когда параметр свойства OnPrint вычисляется для текущего раздела. При печати следующего раздела Access сбрасывает значение 0 для свойства PrintCount .
Это свойство недоступно в режиме конструктора отчета.
Свойство PrintCount увеличивается, например, если для свойства KeepTogether задано значение Нет для текущего раздела, а раздел печатается на нескольких страницах. Если вы напечатаете отчет, содержащий сведения о заказе, можно сохранить итоговый объем заказа.
Пример
В следующем примере показано, как использовать свойство PrintCount , чтобы убедиться, что значение в элементе управления OrderAmount добавляется к запущенной сумме только один раз.
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 и обратная связь.