Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Comment imprimer dans un rapport "page … de …"

0000000825     -      28/12/2014
Obsolète

attention_aruba Cette page ne concerne pas la version Aruba.

 

Mercator 5.0 permet l'impression d'expressions de type "page … de …". Ceci en paramétrant dans le modèle une expression :
 

"Page " + trans(_PAGENO) + " de " + trans( _PAGETOTAL)


Lorsque la variable _PAGETOTAL est utilisée au moins une fois dans le rapport, Mercator exécute le rapport 2 fois. La première fois de façon invisible, la seconde fois de façon courante. Ceci permet à Mercator de déterminer le nombre total de pages, qui ne peut être anticipé avant l'exécution du rapport.

Pour des raisons de performances, il peut être souhaité de ne pas afficher cette variable lors d'une simple prévisualisation. Ceci se fera en adaptant l'expression comme suit :
 

"Page " + trans (_PAGENO) + iif(SYS(2040)="1", "", " de " + trans(_PAGETOTAL))


Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.