In Mercator 7.0 kunnen verschillende rapporten aan elkaar worden gekoppeld om ze in één keer af te drukken. Deze koppeling gebeurt op het niveau van de verschillende "kopieën" van het tabblad "Modellen" van de commercieel beheerreeksen (men kan dus één koppeling per kopie vastleggen).
De syntax is als volgt:
piece1.frx+piece2.frx+piece3.frx
De te koppelen rapporten worden dus van elkaar gescheiden door het teken +, zonder spatie.
Ook de volgende syntax, met jokertekens, is toegelaten. In dat geval zal Mercator een selectie van overeenstemmende modellen voorstellen.
piece1*.frx+piece2.frx+piece3*.frx
Merk op dat u een model kunt toevoegen wanneer met de rechtermuisknop op de knop … klikt. In dat geval wordt het teken + automatisch toegevoegd aan de bestaande content in de linkerzone van deze knop.
Toch moet rekening worden gehouden met de volgende beperkingen:
- het formaat en de afdrukstand van het papier moeten identiek zijn voor alle rapporten die deel uitmaken van een zelfde koppeling;
- een koppeling mag ofwel enkel lay-outs zonder reportListener bevatten, ofwel allemaal lay-outs met reportListener;
- als in een rapport een reportListener wordt gespecificeerd, wordt het reportListener-object ook effectief gecreëerd vanaf het eerste rapport in de koppeling. De daaropvolgende rapporten worden uitgevoerd in hetzelfde reportListener-object.
Opgelet: als de lay-out al een reportListener omvat en deze laatste gecodeerd werd in een eerdere Mercator-versie dan versie 6.2.25, moet u deze reportListener wijzigen (bijvoorbeeld door een spatie te plaatsen of een nieuwe lijn te nemen) en het rapport opslaan.
Voor een doorlopende nummering moet men in de rapporten gebruiken
m.ox_listener_public.pageno in plaats van
_pageno