FileMaker - Tip 107

 

Klik op om terug te keren naar het selectiemenu.

Tip 107 - Merge fields en datum- of getal-formats

Het gebeurt vaak dat we een datum of een getal met andere tekst of andere veldwaarden moeten integreren in een Merge Field. Denk maar eens aan een uitnodigingstekst in een Mail Merge-brief, met daarin een naam-, een plaats- en een datumveld. De tekst is een Merge Field dat met de functie Concatenate is opgebouwd:

Brieftekst =
"Met genoegen nodigen wij u uit op een " & Evenement & " die zal plaatshebben op " & Datum & " te " & Plaats & "."

Voor de veldwaarden

Evenement = barbecue
Datum = 3.8.2002
Plaats = Lichtaart

is het resultaat van deze formule dan:

Met genoegen nodigen wij u uit op een barbecue die zal plaats hebben op 3.8.2002 te Lichtaart.

Voor de datum zouden we echter liever een ander format zien, bijvoorbeeld "zaterdag 3 augustus 2002". Dat kan!

Hiertoe moeten we enkel het hele Merge Field aanklikken (zodat er vier blokjes verschijnen op de uithoeken) en daarna in het Format-menu het gewenste datum-format te kiezen. Uiteraard geldt dat format dan voor het hele Merge Field.

Wanneer we iets gelijkaardigs toepassen voor een tekst met bijvoorbeeld een bedrag en een factuurnummer, dan hebben we echter een probleem: als we voor het bedrag een notatie willen met een duizendtal-separator en een komma met twee decimalen gevolgd door het €-teken, dan zal dat format ook toegepast worden op het factuurnummer en dat is helemaal niet de bedoeling! Als we toch dat speciale getal-format willen, dan moeten we ons Merge Field opdelen in twee kleinere Merge Fields, elk met hun eigen format.

Opmerking: het veld Evenement kan allerlei namen bevatten. We moeten hiermee rekening houden voor het voornaamwoord dat volgt: dat kan zowel die zijn als dat. We moeten dit voornaamwoord dus in de calculatie betrekken!

 
avd@avd-ci.be - contactformulier