Share via


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.