Go to Contents
Page
précédente
Page
suivante
Table des matières > Page de référence des actions de script (liste alphabétique) > Actions de script Contrôle > Action de script Sinon si

Action de script Sinon si
Format

Sinon si [<Calcul booléen>]
Options
Cliquez sur Définir pour définir le calcul booléen. Dans la boîte de dialogue Calcul, entrez votre formule ou générez-la à l'aide de la liste des rubriques (à gauche), de la liste des fonctions (à droite) et des opérateurs mathématiques ou de texte.
Compatibilité Web
Cette action de script est compatible avec Internet.
Description
Tout comme l'Action de script Si, Sinon si évalue un calcul booléen et exécute une action conditionnelle en fonction de l'évaluation fournie. Cette action de script doit suivre une action Si ou une autre action Sinon si ; elle ne peut en aucun cas suivre une Action de script Sinon.
Si le calcul d'une action de script Si renvoie Vrai (valeur différente de zéro), FileMaker Pro exécute les actions des niveaux inférieurs. Si une action de script Si renvoie Faux (valeur zéro), l'exécution du script se déplace sur toutes les actions Sinon si suivantes, tant que leur évaluation renvoie Faux. Si une instruction Sinon si renvoie Vrai, le bloc d'actions situé au-dessous de Sinon si est exécuté. Une évaluation du type Vrai termine la procédure Sinon si et sauf à moins de passer aux prochaines instructions Sinon si ou Sinon, l'exécution passe directement à l'action de script Fin si.
Exemple

Si [Obtenir (NomCompte) = "Harry Cauvert"]
   Activer modèle ["Fichier Un"]
   Exécuter recherche [Rétablir]
Si [Obtenir (NomCompte) = "Sophie Fonfec"]
   Activer modèle ["Fichier Deux"]
   Exécuter recherche [Rétablir]
Sinon si [Obtenir (NomCompte) = "Gérard LeFranc"]
   Activer modèle ["Fichier Trois"]
   Exécuter recherche [Rétablir]
Sinon
   Activer modèle ["Fichier Quatre"]
   Afficher tous les enreg
Fin de si
Remarque   Dans cet exemple, Obtenir(NomCompte) renvoie uniquement les valeurs utilisables si les utilisateurs de la base de données se connectent au moyen du nom de compte qui leur a été assigné. Si aucun compte n'a été créé ni demandé, Obtenir(NomCompte) renvoie la valeur Admin par défaut.
Rubriques connexes
Définition de rubriques Calcul
Fonction Si
Exemple d'une structure Si
Page de référence des actions de script (liste alphabétique)
Catégories d'actions de script
A propos des formules

Table des matières > Page de référence des actions de script (liste alphabétique) > Actions de script Contrôle > Action de script Sinon si
Page
précédente
Page
suivante