Je moet dat inderdaad in de bron, dus de sjabloon, aanpassen. Dat gaat in twee stappen, want je kunt geen velden 'nesten' binnen de wizard waarmee je een ALS..DAN.ANDERS veld maakt. Om te beginnen kies je dus uit het menu <Regels> de optie <Als..Dan..Anders>. Deze opent een dialoogvenster waarin je in de keuzelijst <Veldnaam> eerst het veld opzoekt dat je wilt hebben, bijvoorbeeld <Postcode>. De optie <Vergelijking> laat je staan op <Gelijk aan> en de optie <Vergelijken met> laat je leeg. Je maakt dus een vergelijking op een leeg veld.
Nu komt het lastige stuk.... Je hebt eronder twee tekstvelden staan: <Deze tekst invoegen> en <Anders deze tekst invoegen>. Deze twee hebben uiteraard te maken met de uitkomst van je vergelijking: wat moet er gebeuren als de vergelijking WAAR is en wat als de vergelijking NIET WAAR is. In het eerste geval (postcode is leeg) moet er niets gebeuren. Je laat het veld <Deze tekst invoegen> dus leeg. In het veld <Anders deze tekst invoegen> zou je nu het
veld [Postcode] willen hebben, maar dat kan dus niet. Lossen we zo op. Nu typ je in dat tekstveld één woord, bijvoorbeeld "Postcode". (zonder de quootjes). Nu kun je op OK klikken.
Volgende stap: druk op <ALt>+<F9>; je switcht nu naar de veldweergave. Je ziet iets als:
{ IF { MERGEFIELD Postcode } = "" "" "postcode" }. En nu kun je wél het veld plaatsen; kwestie van het woord "postcode" dubbelklikken (nu wél tussen de dubbele quotes laten staan) en uit de keuzelijst <Samenvoegveld invoegen> het veld <Postcode> selecteren. Je hoeft dan nog alleen een spatie te typen om de code af te maken. Het resultaat is dan:
{ IF { MERGEFIELD Postcode } = "" "" "{ MERGEFIELD Postcode } " }. Deze hele constructie zet je dus áchter de spatie die je altijd hebt (namelijk de spatie die vóór de postcode komt) en direct voor de tekst die dan moet volgen. De spatie die daar stond, haal je dus weg. Het resultaat is dan iets als:
Code:
"Naar uw postadres: { IF { MERGEFIELD Postcode } = "" "" "{ MERGEFIELD Postcode } " }{ MERGEFIELD Plaats }
Probeer maar!