Поделиться через


Свойство 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 и обратная связь.