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))