FileMaker Pro 5 Manuel de l'utilisateur
FileMaker Pro 5 Manuel de l'utilisateur
FileMaker Pro 5 Manuel de l'utilisateur
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
11-12 <strong>Manuel</strong> <strong>de</strong> l’utilisateur <strong>FileMaker</strong> <strong>Pro</strong><br />
Dans l’exemple suivant, il existe plus <strong>de</strong> <strong>de</strong>ux résultats possibles :<br />
Test (Pourcentage >90, “Excellent”, Pourcentage<br />
> 70, “Adéquate”, “Médiocre”)<br />
Syntaxe Définition<br />
Test (test1, résultat1<br />
[, test2, résultat2, résultat<br />
par défaut]...)<br />
Choix (test, résultat0<br />
[, résultat1, résultat2]...)<br />
Si (expression, résultat si<br />
vrai, résultat si faux)<br />
Evalue les test(s) afin <strong>de</strong> générer le résultat.<br />
Lorsque test1 est vrai (valeur non nulle), renvoie<br />
résultat1 ; lorsque test1 est faux, évalue test2.<br />
Lorsque test2 est vrai, renvoie résultat2, etc.<br />
Lorsqu’aucun test n’est vrai, renvoie une valeur<br />
nulle (vi<strong>de</strong>) ou le résultat par défaut que vous<br />
avez défini. (Voir l’exemple ci-après.)<br />
Evalue le paramètre test pour générer un numéro<br />
d’in<strong>de</strong>x permettant <strong>de</strong> choisir un résultat. Lorsque<br />
l’in<strong>de</strong>x est égal à 0, renvoie résultat0 ; lorsque<br />
l’in<strong>de</strong>x est égal à 1, renvoie résultat1, etc.<br />
Lorsqu’il n’existe aucun résultat correspondant,<br />
renvoie un résultat nul (vi<strong>de</strong>).<br />
Evalue le paramètre expression afin <strong>de</strong> renvoyer<br />
le résultat vrai ou faux. Lorsque expression est<br />
vrai (valeur non nulle), renvoie résultat si vrai ;<br />
lorsque expression est faux (0), renvoie résultat si<br />
faux. Le paramètre expression doit renvoyer une<br />
valeur numérique ou booléenne. Si plus <strong>de</strong> <strong>de</strong>ux<br />
résultats sont possibles, vous <strong>de</strong>vriez envisager<br />
l’utilisation <strong>de</strong> la fonction TEST. (Voir<br />
l’exemple.)<br />
EstVi<strong>de</strong> (rubrique) Renvoie la valeur 1 (vrai) lorsque le paramètre<br />
rubrique est nul (vi<strong>de</strong>) ; sinon, renvoie la valeur 0<br />
(faux).<br />
EstCorrect (rubrique) Renvoie la valeur 0 (faux) lorsque le paramètre<br />
rubrique est absent du fichier ou contient une<br />
valeur erronée ; sinon, renvoie la valeur 1 (vrai).<br />
Si, par exemple, une rubrique est supprimée dans<br />
un fichier lié, les références à cette rubrique dans<br />
le fichier principal sont erronées.<br />
Fonctions d’état<br />
Dans les scripts définis avec ScriptMaker, les fonctions d’état<br />
permettent <strong>de</strong> superviser l’état <strong>de</strong> la base <strong>de</strong> données. Pour plus<br />
d’informations sur la définition <strong>de</strong>s scripts, reportez-vous au<br />
Chapitre 10, Automatisation <strong>de</strong>s tâches à l’ai<strong>de</strong> <strong>de</strong> scripts. Pour<br />
visualiser un exemple <strong>de</strong> script utilisant les fonctions d’état, dans<br />
le menu Ai<strong>de</strong>, choisissez > Sommaire et in<strong>de</strong>x, cliquez sur l’onglet<br />
In<strong>de</strong>x et entrez fonction, état.<br />
Si vous utilisez <strong>de</strong>s fonctions d’état dans <strong>de</strong>s rubriques <strong>de</strong> type<br />
Calcul, les résultats du calcul ne doivent pas être mémorisés. Dans<br />
le cas contraire, le calcul n’est pas mis à jour en cas <strong>de</strong> changement<br />
d’état. Reportez-vous au Chapitre 5, A propos <strong>de</strong>s options <strong>de</strong> mémorisation<br />
et d’in<strong>de</strong>xation. Les fonctions qui suivent sont répertoriées<br />
dans la liste <strong>de</strong>s fonctions <strong>de</strong> la boîte <strong>de</strong> dialogue Calcul lorsque vous<br />
choisissez l’option Etats ou Par type. Lorsque vous affichez toutes les<br />
fonctions par nom, le texte Etat (indicateur d’état) apparaît ; il s’agit<br />
d’un espace réservé temporaire.<br />
Syntaxe Définition<br />
Etat (VersionApplication) Renvoie la version <strong>de</strong> <strong>FileMaker</strong> <strong>Pro</strong> utilisée.<br />
Etat (DateActuelle) Renvoie la date du jour.<br />
Etat (Erreur) Renvoie un nombre correspondant à la valeur<br />
<strong>de</strong> l’erreur actuelle. Utilisez cette fonction pour<br />
vérifier les erreurs <strong>de</strong> résultat lorsque<br />
<strong>FileMaker</strong> <strong>Pro</strong> exécute un script. Pour<br />
visualiser la liste <strong>de</strong>s numéros <strong>de</strong>s erreurs, dans<br />
le menu Ai<strong>de</strong>, choisissez > Sommaire et in<strong>de</strong>x,<br />
cliquez sur l’onglet In<strong>de</strong>x et entrez messages<br />
d’erreur.<br />
Etat (NomRubrique) Renvoie le nom <strong>de</strong> la rubrique active.<br />
Etat (NomFichier) Renvoie le nom du fichier actif.<br />
Etat (TailleFichier) Renvoie la taille (en octets) du fichier actif.<br />
Etat (FichesTrouvées) Renvoie le nombre <strong>de</strong> fiches que contient<br />
l’ensemble <strong>de</strong> fiches trouvées.