Fin de script
Objet 
Met immédiatement fin au script, sous-script ou script externe en cours d'exécution. S'il est utilisé dans un sous-script, renvoie au script principal avec ou sans résultat de script supplémentaire.
Format 
Fin de script [Résultat: <valeur ou formule>]
Options 
Cliquez sur Définir pour spécifier une valeur dans la boîte de dialogue Calcul. Cette valeur est généralement basée sur l'état du script actif. La valeur est retransmise au script d'appel dans lequel elle peut contrôler la logique du script.
Compatibilité 
 
A l'exécution de l'action de script 
Prises en charge 
FileMakerPro 
Oui 
Script FileMaker Server programmé 
Oui 
FileMakerGo 
Oui 
Publication Web personnalisée 
Oui 
FileMaker WebDirect 
Oui 
Runtime solution 
Oui 
Provenance 
FileMaker Pro 6.0 ou antérieur
Description 
Si le résultat de script facultatif est spécifié, le résultat du script est renvoyé et stocké dans le script principal jusqu'à l'appel d'un autre sous-script renvoyant une valeur. Le résultat du script est supprimé lorsque vous quittez le script principal. Vous pouvez stocker ce résultat dans une variable locale ou globale pour une utilisation ultérieure.
Exemple1 
Exécute une recherche et imprime. Si aucun enregistrement n'est trouvé, affiche tous les enregistrements et quitte le script.
Exécuter la requête [Rétablir]
Si [Obtenir ( NombreEnregTrouvés ) = 0]
Afficher tous les enreg.
Fin de script [ ]
Fin de si
Imprimer [Sans fenêtre]
Exemple2 
Imprime les factures non payées. Dans le sous-script Imprimer, les utilisateurs peuvent choisir s'ils souhaitent imprimer les factures. Si les utilisateurs choisissent l'impression, l'action Fin de script utilise un résultat de script pour indiquer « Imprimé le <date du jour> » dans la rubrique Etat.
Script principal : Imprimer factures non payées
Nouvelle fenêtre [ Nom: "Liste des factures"; Style: Document]
Activer modèle ["Imprimer factures"]
Exécuter la requête [Rétablir]
#Appelle le sous-script "Imprimer" défini ci-dessous
Exécuter script ["Imprimer"]
#Continue une fois le sous-script terminé
Si [Obtenir ( RésultatScript ) = 1]
Remplacer contenu rubrique [Sans fenêtre; Factures::Etat; "Imprimé le " & Obtenir ( DateActuelle ) ]
Sinon
Afficher tous les enreg.
Trier enregistrements [Rétablir; Sans fenêtre]
Fin de si
Sous-script : Imprimer
Ouvrir boîte dial. person. ["Imprimer factures non payées"; "Souhaitez-vous imprimer les factures non payées ?"]
Si [Obtenir ( DernierChoixMessage ) = 1]
Imprimer [Sans fenêtre]
Sinon
Fermer fenêtre [Fenêtre active]
Fin de si
#Utilise le paramètre résultats pour transmettre le choix de l'utilisateur au script principal
Fin de script [Résultat: Obtenir ( DernierChoixMessage )]
Rubriques connexes 
Obtenir ( RésultatScript ) fonction
Interrompre script action de script
Page de référence des actions de script (liste alphabétique)
Page de référence des actions de script (liste des catégories)
A propos des formules