Définir variable

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

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 Prise en charge
FileMaker Pro Oui
FileMaker Go Oui
FileMaker WebDirect Oui
FileMaker Server Oui
FileMaker Cloud Oui
FileMaker Data API Oui
Publication Web personnalisée Oui

Provient de la version 

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.

Copier
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.

Copier
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 iPad

Copier
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

Copier
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)]