Compartilhar via


Propriedade Report.FormatCount (Access)

Utilize a propriedade FormatCount para determinar o número de vezes que a propriedade OnFormat foi avaliada para a secção atual num relatório. número inteiro de leitura/gravação.

Sintaxe

expressão. FormatCount

expressão Uma variável que representa um objeto Relatório .

Comentários

Utilize esta propriedade apenas num procedimento de evento especificado pela definição da propriedade OnFormat de uma secção.

Essa propriedade não está disponível no modo Design do relatório.

O Microsoft Access incrementa a propriedade FormatCount cada vez que a configuração da propriedade OnFormat é avaliada para a seção atual. Conforme a próxima seção é formatada, o Microsoft Access redefine a propriedade FormatCount como 1.

Em algumas circunstâncias, o Microsoft Access formata uma seção mais de uma vez. Por exemplo, você pode criar um relatório no qual a propriedade KeepTogether para a seção detalhe estiver definida como Sim. Quando o Microsoft Access atinge a parte inferior de uma página, formata a seção detalhe atual uma vez para ver se ela irá caber. Se não se ajusta, o Microsoft Access move para a próxima página e formata a seção detalhe novamente. Nesse caso, a configuração da propriedade FormatCount para a seção detalhe é 2 porque ela foi formatada duas vezes antes que ela foi impressa.

Utilize a propriedade FormatCount para garantir que uma operação que afeta a formatação é executada apenas uma vez para uma secção.

Exemplo

No exemplo seguinte, a função DLookup só é avaliada quando a propriedade FormatCount está definida como 1.

Private Sub Detail_Format(Cancel As Integer, _ 
 FormatCount As Integer) 
 Const conBold = 700 
 Const conNormal = 400 
 If FormatCount = 1 Then 
 If DLookup("CompanyName", _ 
 "Customers", "CustomerID = Reports!" _ 
 & "[Customer Labels]!CustomerID") _ 
 Like "B*" Then 
 CompanyNameLine.FontWeight = conBold 
 Else 
 CompanyNameLine.FontWeight = conNormal 
 End If 
 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.