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: <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 |
FileMaker Pro | Oui |
FileMaker Server | Oui |
FileMaker Go | 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. Consultez la section
Utilisation de variables.
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; Avec boîte de dialogue: Non; "$PATH"; Enregistrement actif]
Sinon
Définir variable [$PATH; Valeur: Obtenir ( CheminDocuments ) & "Facture " & Facture::Numéro de facture & ".pdf"]
Sauvegarder en PDF [Rétablir; Avec boîte de dialogue: Non; "$PATH"; Enregistrement actif"]
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 [Résultat de texte: ]
Fin de si
Rechercher les enregistrements concordants [Remplacer; Factures::Nom du client]
Afficher enreg/requête/page [Premièr(e)]
Rubriques connexes