Exemples d'une structure Si
Les actions de script Si, Sinon si, Sinon et Fin de si constituent une structure qui détermine l'exécution ou non d'une action de script. Cette exécution dépend du résultat d'une condition vérifiable ou d'un calcul booléen.
 •
 •
Les actions Sinon si offrent des tests booléens supplémentaires. Les actions Sinon offrent d'autres actions à exécuter si toutes les conditions renvoient le résultat Faux.
Exemple 1 
Exécute une recherche. Si aucun enregistrement n'est trouvé, affiche une boîte de dialogue personnalisée. Si des enregistrements sont trouvés, trie le jeu d'enregistrements trouvés.
Exécuter la recherche [Rétablir]
Si ( Obtenir ( NombreEnregTrouvés ) = 0 )
Ouvrir boîte dial. person. ["Rechercher des enregistrements" ; "Aucun enregistrement trouvé."]
Sinon
Trier enregistrements [Rétablir ; Sans fenêtre]
Fin de si
Exemple 2 
Exécute une recherche. Si aucun enregistrement n'est trouvé, affiche une boîte de dialogue personnalisée. Si un enregistrement est trouvé, passe au modèle Détails de la facture. Si plusieurs enregistrements sont trouvés, passe au modèle Factures.
Exécuter la recherche [Rétablir]
Si ( Obtenir ( NombreEnregTrouvés ) = 0 )
Ouvrir boîte dial. person. ["Rechercher des enregistrements" ; "Aucun enregistrement trouvé."]
Sinon si [Obtenir ( NombreEnregTrouvés ) = 1]
Activer modèle ["Détails de la facture"]
Sinon
Activer modèle ["Factures"]
Fin de si