If-struktur, exempel
Manusstegen If, Else If, Else och End If definierar en struktur som kontrollerar om manusstegen ska utföras eller inte. Denna kontroll är beroende av resultatet av ett villkor som prövas eller av en logisk beräkning.
 •
 •
Else If-steg ger ytterligare logiska villkor. Else-steg utgör alternativa steg som kan utföras om alla villkor utvärderas till Falskt.
Exempel 1 
Utför en sökning. Om inga poster hittas visas en anpassad dialogruta. Om poster hittas sorteras sökresultatet.
Utför sökning [Spara]
If [Get ( HittadePoster ) = 0]
Visa anpassad dialogruta ["Sök poster"; "Inga poster hittades."]
Else
Sortera poster [Spara; Ingen dialogruta]
End If
Exempel 2 
Utför en sökning. Om inga poster hittas visas en anpassad dialogruta. Om en post hittas visas layouten Fakturainformation. Om mer än en post hittas visas layouten Fakturor.
Utför sökning [Spara]
If [Get ( HittadePoster ) = 0]
Visa anpassad dialogruta ["Sök poster"; "Ingen post hittades."]
Else If [Get (HittadePoster) = 1]
Gå till layout ["Fakturainformation"]
Else
Gå till layout ["Fakturor"]
End If