Propiedad Report.FormatCount (Access)
Utilice la propiedad FormatCount para determinar el número de veces que se ha evaluado la propiedad OnFormat para la sección actual de un informe. Valor Entero de lectura y escritura.
Sintaxis
expresión. FormatCount
Expresión Variable que representa un objeto Report .
Comentarios
Use esta propiedad solo en un procedimiento de evento especificado por el valor de la propiedad OnFormat de una sección.
Esta propiedad no está disponible en la vista Diseño del informe.
Microsoft Access incrementa la propiedad FormatCount cada vez que se evalúa el valor de la propiedad OnFormat para la sección actual. Se da formato a la sección siguiente, Microsoft Access restablece la propiedad FormatCount en 1.
En algunas circunstancias, Microsoft Access da formato a una sección más de una vez. Por ejemplo, se podría diseñar un informe en el que se establece la propiedad KeepTogether de la sección de detalle en Sí. Cuando Microsoft Access llega al final de una página, da formato a la sección de detalle actual una vez ver si cabe. Si no lo hay, Microsoft Access se mueve a la siguiente página y da formato a la sección de detalle nuevo. En este caso, la configuración de la propiedad FormatCount de la sección de detalle es 2 porque se ha dado formato dos veces antes de imprimirla.
Use la propiedad FormatCount para asegurarse de que una operación que afecta al formato se ejecute solo una vez para una sección.
Ejemplo:
En el ejemplo siguiente, la función DLookup solo se evalúa cuando la propiedad FormatCount está establecida en 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
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.