Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.