Share via


Propriedade Report.FormatCount (Access)

Use a propriedade FormatCount para determinar o número de vezes que a propriedade OnFormat foi avaliada para a seção atual em um relatório. número inteiro de leitura/gravação.

Sintaxe

expressão. FormatCount

Expressão Uma variável que representa um objeto Report .

Comentários

Use essa propriedade somente em um procedimento de evento especificado pela configuração da propriedade OnFormat de uma seçã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.

Use a propriedade FormatCount para garantir que uma operação que afeta a formatação seja executada apenas uma vez por uma seção.

Exemplo

No exemplo a seguir, a função DLookup é avaliada somente quando a propriedade FormatCount é 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.