Compartir a través de


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.