Compartilhar via


Propriedade Report.PrintCount (Access)

Utilize a propriedade PrintCount para identificar o número de vezes que a propriedade OnPrint foi avaliada para a secçã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 Relatório .

Comentários

Utilize esta propriedade apenas numa macro ou num procedimento de evento especificado pela definição da propriedade OnPrint de uma secçã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 secção seguinte é impressa, o Access repõe 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 seguinte mostra como pode utilizar a propriedade PrintCount para se certificar de que o valor no controlo OrderAmount é adicionado apenas uma vez ao total corrente.

RunningTotal pode ser uma variável pública ou o nome de um controlo desvinculado que é incrementado sempre que uma secçã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.