Share via


Propriedade Report.Pages (Access)

Use a propriedade Pages para retornar as informações necessárias para imprimir números de página em um relatório. número inteiro de leitura/gravação.

Sintaxe

expressão. Páginas

Expressão Uma variável que representa um objeto Report .

Comentários

Essa propriedade está disponível somente no modo Visualizar Impressão ou na impressão.

Para fazer referência à propriedade páginas em uma macro ou o Visual Basic, o formulário ou relatório deve incluir uma caixa de texto cuja propriedade ControlSource é definida como uma expressão que usa as páginas. Por exemplo, você pode usar as expressões a seguir como a configuração da propriedade ControlSource para uma caixa de texto em um rodapé de página.

Esta expressão Imprime
=Page Um número de página (por exemplo, 1, 2, 3) no rodapé da página.
Página ="Página" & página & páginas "de" & "Página n de nn" (por exemplo, Página 1 de 5, Página 2 de 5) no rodapé da página.
=Pages O número total de páginas no formulário (por exemplo, 5).

Exemplo

O exemplo a seguir exibe uma mensagem informando quantas páginas o relatório contém. Para que este exemplo funcione, o relatório deve incluir uma caixa de texto para a qual a propriedade ControlSource está definida como a expressão =Pages. Para testar este exemplo, cole o código a seguir no evento Page para o formulário Lista Alfabética de Produtos .

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

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.