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


Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

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.