Référence > Page de référence des actions de script > Actions de script Contrôle > Définir variable
 

Définir variable

Configure une variable locale ou globale sur une valeur spécifiée.

Voir aussi 

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é 

 

Produit 

Format 

FileMaker Pro Advanced 

Oui 

FileMaker Go 

Oui 

FileMaker WebDirect 

Oui 

FileMaker Server 

Oui 

Produit FileMaker Cloud 

Oui 

FileMaker Data API 

Oui 

Publication Web personnalisée 

Oui 

Solution d'exécution 

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 ; Créer dossiers: Non]
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 ; Créer dossiers: Non]
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 

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