Propriedade Report.PrintCount (Access)
Use a propriedade PrintCount para identificar o número de vezes que a propriedade OnPrint foi avaliada para a seção atual de um relatório. número inteiro de leitura/gravação.
Sintaxe
expressão. PrintCount
Expressão Uma variável que representa um objeto Report .
Comentários
Use essa propriedade apenas em uma macro ou em um procedimento de evento especificado pela configuração da propriedade OnPrint de uma seção.
O Microsoft Access incrementa a propriedade PrintCount cada vez que a configuração da propriedade OnPrint é avaliada para a seção atual. À medida que a próxima seção é impressa, o Access redefine a propriedade PrintCount para 0.
Essa propriedade não está disponível no modo Design do relatório.
A propriedade PrintCount é incrementada, por exemplo, quando a propriedade KeepTogether estiver definida como não para a seção atual e a seção é impressa em mais de uma página. Se você imprimir um relatório contendo informações sobre pedidos, mantenha uma soma acumulada das quantidades de pedidos.
Exemplo
O exemplo a seguir mostra como você pode usar a propriedade PrintCount para garantir que o valor no controle OrderAmount seja adicionado apenas uma vez ao total em execução.
RunningTotal pode ser uma variável pública ou o nome de um controle desvinculado que é incrementado sempre que uma seção é impressa.
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
If PrintCount = 1 Then
RunningTotal = RunningTotal + OrderAmount
End If
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.