If Else Endif Besturing
Met If, Else en Endif
worden gedeeltes van een model voorwaardelijk uitgevoerd.
If VoorWaarde IfBlok Else ElseBlok
Endif
If VoorWaarde IfBlok Endif
VoorWaarde (Expressie)
Met VoorWaarde wordt een voorwaarde geformuleerd in de vorm van een expressie.
Indien VoorWaarde resulteert in een waarde ongelijk aan nul dan wordt het IfBlok
uitgevoerd en anders het ElseBlok (indien aanwezig).
IfBlok en ElseBlok
Gedeeltes van een model.
Voorbeeld:
{
String Aanhef
If Match([Titel],dhr*) + Match([Titel],*heer*)
Copy(Aanhef,Geachte heer [Na*],)
Else
If Match([Titel],Mevr*)
Copy(Aanhef,Geachte
mevrouw [Na*],)
Else
Copy(Aanhef,Geachte
mevrouw, mijnheer,)
Endif
Endif
}
[Aanhef]