Partager via


Propriété Report.PrintCount (Access)

Utilisez la propriété PrintCount pour identifier le nombre de fois où la propriété OnPrint a été évaluée pour la section active d’un rapport. Entier en lecture/écriture.

Syntaxe

expression. PrintCount

expression Variable qui représente un objet Report .

Remarques

Utilisez cette propriété uniquement dans une macro ou une procédure événementielle spécifiée par le paramètre de propriété OnPrint d’une section.

Microsoft Access incrémente la propriété PrintCount chaque fois que le paramètre de propriété OnPrint est évalué pour la section active. À mesure que la section suivante est imprimée, Access réinitialise la propriété PrintCount à 0.

Cette propriété n'est pas disponible en mode Création d'état.

La propriété PrintCount est incrémentée, par exemple, lorsque la propriété KeepTogether (SectionInsécable) est définie sur non pour la section active et la section est imprimée sur plusieurs pages. Si vous imprimez un rapport contenant des informations sur la commande, vous pouvez conserver une durée totale des montants des commandes.

Exemple

L’exemple suivant montre comment utiliser la propriété PrintCount pour vous assurer que la valeur du contrôle OrderAmount n’est ajoutée qu’une seule fois au total en cours d’exécution.

RunningTotal peut être une variable publique ou le nom d’un contrôle indépendant qui est incrémenté chaque fois qu’une section est imprimée.

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) 
 If PrintCount = 1 Then 
 RunningTotal = RunningTotal + OrderAmount 
 End If 
End Sub

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.