Compartir a través de


Propiedad Report.Pages (Access)

Use la propiedad Pages para devolver la información necesaria para imprimir números de página en un informe. Valor Entero de lectura y escritura.

Sintaxis

expresión. Páginas

Expresión Variable que representa un objeto Report .

Observaciones

Esta propiedad sólo está disponible en la Vista preliminar o al imprimir.

Para hacer referencia a la propiedad Pages en una macro o Visual Basic, el formulario o informe debe incluir un cuadro de texto cuya propiedad OrigenDelControl (ControlSource) se establece en una expresión que use Pages. Por ejemplo, puede usar las siguientes expresiones como valor de la propiedad ControlSource para un cuadro de texto en un pie de página.

Esta expresión Imprime
=Página Un número de página (por ejemplo, 1, 2, 3) en el pie de página.
="Page" & Page & "of" & Pages "Página n de nn" (por ejemplo, Página 1 de 5, Página 2 de 5) en el pie de página.
=Páginas Número total de páginas del formulario (por ejemplo, 5).

Ejemplo

En el ejemplo siguiente, se muestra un mensaje que indica cuántas páginas contiene el informe. Para que este ejemplo funcione, el informe debe incluir un cuadro de texto para el que la propiedad ControlSource esté establecida en la expresión =Pages. Para probar este ejemplo, pegue el código siguiente en el evento Page del formulario Lista alfabética de productos .

Dim intTotalPages As Integer 
Dim strMsg As String 
 
intTotalPages = Me.Pages 
strMsg = "This report contains " & intTotalPages & " pages." 
MsgBox strMsg

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.