FileMaker Tip 377

Een rapport beëindigen met een handtekening-gedeelte

 

Deze vraag komt geregeld terug: iemand wil op het einde van een rapport een speciale tekst zetten met handtekeningen enzovoort. Dit tekstgedeelte mag dus alleen op de laatste pagina staan, dus in een soort Last Footer. Alleen, dat gedeelte (part) bestaat niet: FileMaker kent geen Part die zo heet. De tegenhanger bestaat wel (de zogenaamde Title Header): dat is een Header die alleen op de eerste pagina voorkomt.

We moeten ons dus weer behelpen met de trucjesdoos. Daarin zit onder andere de Trailing Grand Summary, een gedeelte dat helemaal achteraan voorkomt, vlak na het laatste SubSummary-element. Dat kan dus al dienen, tenminste indien we akkoord gaan met de plaats waar het verschijnt (dat kan evengoed in het bovenste deel van het blad zijn). Een andere oplossing - voor heel korte tekstjes - zou zijn de slottekst in de footer te zetten. Om te beletten dat de tekst zou verschijnen onderaan op elke bladzijde moeten we een calculatie gebruiken die de tekst alleen toont op de laatste bladzijde, dus na de laatste record. Hiertoe gebruiken we deze formule:

If(Get(RecordNumber) = Get(FoundCount); "Tekst";"")

Kunst- en vliegwerk tot en met dus. Laten we hopen dat dat ooit niet meer nodig zal zijn...

 

Terug naar het selectiemenu voor de tips.