Définir variable
 
Objet 
Configure une variable locale ou globale sur une valeur spécifiée.
Voir aussi 
Format 
Définir variable [<nom de variable> {[<nombre de répétitions>]}; Valeur: <valeur ou formule>]
Options 
 •
Nom est le nom de la variable que vous souhaitez créer. Attribuez au nom le préfixe $ pour une variable locale ou le préfixe $$ dans le cas d'une variable globale. Si aucun préfixe n'est attribué, $ est automatiquement ajouté au début du nom.
 •
Valeur correspond à la valeur attribuée à la variable. Vous pouvez entrer du texte ou définir un calcul.
 •
Valeur n° indique le nombre (index) de répétitions de la variable que vous souhaitez créer. Si aucune répétition n'est spécifiée, la valeur par défaut est de 1.
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 8.0
Description 
Si aucune variable n'existe, cette action de script en crée une. Un nom de variable présente les mêmes restrictions d'appellation qu'un nom de rubrique. Pour plus d'informations, consultez la section A propos de l'attribution de noms aux rubriques.
Les variables locales et globales peuvent être créées et utilisées dans des calculs.
 •
 •
 •
Exemple 1 
Crée un enregistrement lié à l'aide d'une variable locale pour copier des informations dans une rubrique source.
Définir variable [$CURRENT_CUSTOMER_ID; Valeur: Clients::N° client]
Activer modèle ["Détails de la facture"]
Nouvel enreg./requête
Définir rubrique [Factures::N° client; $CURRENT_CUSTOMER_ID]
Exemple 2 
Utilise une variable locale pour enregistrer des enregistrements en tant que fichiers Excel ou PDF dans le dossier Documents.
Ouvrir boîte dial. person. ["Enregistrer l'enregistrement actuel en tant que fichier Excel ou PDF ?"]
Si [Obtenir ( DernierChoixMessage ) = 1]
Définir variable [$PATH; Valeur: Obtenir ( CheminDocuments ) & "Facture " & Facture::Numéro de facture & ".xlsx"]
Sauvegarder en Excel [Rétablir; "$PATH"; Enregistrement actuel]
Sinon
Définir variable [$PATH; Valeur: Obtenir ( CheminDocuments ) & "Facture " & Facture::Numéro de facture & ".pdf"]
Sauvegarder en PDF [Rétablir; "$PATH"; "Enregistrement actuel"]
Fin de si
Exemple 3 
Utilise une variable globale en tant que permutation pour arrêter le déclenchement d'un script.
Script : Activer facture sélectionnée pour iOS
Définir variable [$$SCRIPT_TRIGGER; Valeur: "Non"]
Activer modèle ["Détails de la facture iPad"]
Script : Déclencher la saisie des détails de facture
Si [$$SCRIPT_TRIGGER = "Non"]
Définir variable [$$SCRIPT_TRIGGER; Valeur: "Oui"]
Fin de script [ ]
Fin de si
Rech. enreg. concordants [Remplacer; Factures::Nom du client]
Afficher enreg/requête/page [Premièr(e)]
Rubriques connexes 
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
Définition de rubriques multivaluées