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

Chaînage de modèles dans l'impression des documents de séquences

0000001508     -      25/09/2015
Obsolète

Mercator 7.0 permet de chaîner différents rapports pour en faire une seule impression. Le chaînage de rapports se fait au niveau des différentes "copies" de l'onglet "Modèles" des séquences de la gestion commerciale. (On peut donc établir un chaînage par copie)


La syntaxe est la suivante :

piece1.frx+piece2.frx+piece3.frx

Les rapports à chaîner sont donc séparés par le caractère +, sans espace.

La syntaxe suivante, avec jokers, est autorisée. Dans ce cas, Mercator proposera le choix des modèles correspondants.

piece1*.frx+piece2.frx+piece3*.frx

Notez que via le bouton droit de la souris appliqué sur le bouton …, il est possible d'ajouter un modèle. Dans ce cas, le caractère + est automatiquement ajouté au contenu existant dans la zone à gauche de ce bouton.

Les limites suivantes doivent toutefois être prises en considération :

  • le format et l'orientation du papier doivent être identiques sur tous les rapports faisant partie d'un même chaînage
  • un chaînage doit, soit contenir uniquement des layouts sans reportListener, soit tous avec reportListener
  • si un reportListener est spécifié dans un rapport, l'objet reportListener est effectivement créé à partir du premier rapport de la chaîne. Les rapports suivants sont exécutés dans le même objet reportListener.

Attention : si le layout contient déjà un reportListener et que ce dernier a été codé avant la version 6.2.25, il faut modifier ce reportListener (mettre un espace ou retour à la ligne, par exemple) et sauvegarder le rapport.

 


 

Pour obtenir une numérotation continue, il faut utiliser dans les rapports

m.ox_listener_public.pageno

au lieu de

_pageno



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.