Partager via


Propriété Report.Pages (Access)

Utilisez la propriété Pages pour renvoyer les informations nécessaires à l’impression des numéros de page dans un rapport. Entier en lecture/écriture.

Syntaxe

expression. Pages

expression Variable qui représente un objet Report .

Remarques

Cette propriété n'est accessible qu'en mode Aperçu avant impression ou lors de l'impression.

Pour faire référence à la propriété Pages dans une macro ou Visual Basic, le formulaire ou l'état doit inclure une zone de texte dont la propriété ControlSource est définie sur une expression qui utilise des Pages. Par exemple, vous pouvez utiliser les expressions suivantes en tant que la propriété ControlSource d'une zone de texte dans un pied de page.

Cette expression Imprime
=Page Un numéro de page (par exemple, 1, 2, 3) dans le pied de page.
="Page » & Page & « of » Pages & "Page n / nn" (par exemple, Page 1/5, Page 2/5) dans le pied de page.
=Pages Nombre total de pages dans le formulaire (par exemple, 5).

Exemple

L'exemple suivant affiche un message indiquant le nombre de pages de l'état. Pour que cet exemple fonctionne, le rapport doit inclure une zone de texte pour laquelle la propriété ControlSource est définie sur l’expression =Pages. Pour tester cet exemple, collez le code suivant dans l’événement Page pour le formulaire Liste alphabétique des produits .

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.