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.