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.