Imposta variabile
Scopo 
Imposta una variabile locale o globale ad un valore specificato.
Formato 
Imposta variabile [<nome variabile> {[<numero ripetizione>]}; Valore:<valore o formula>]
Opzioni 
Fare clic su Specifica per impostare le opzioni della variabile:
 •
Nome è il nome della variabile da creare. Digitare $ prima del nome per una variabile locale o $$ per una variabile globale. Se non si aggiunge nessun prefisso, viene aggiunto automaticamente $ all'inizio del nome.
 •
Valore è il valore su cui è impostata la variabile. È possibile inserire il testo o specificare un calcolo.
 •
Ripetizione è il numero di ripetizioni (indice) della variabile da creare. Se non viene specificata nessuna ripetizione, l'impostazione predefinita è 1.
Compatibilità 
 
Esecuzione dell'istruzione di script in 
Supportata 
FileMaker Pro 
 
Script programmato di FileMaker Server 
 
FileMaker Go 
 
Pubblicazione Web personalizzata 
 
FileMaker WebDirect 
 
Soluzione runtime 
 
Creata in 
FileMaker Pro 8.0
Descrizione 
Se non esiste una variabile, questa istruzione di script ne crea una. Il nome di una variabile ha le stesse limitazioni di un nome di campo. Per ulteriori informazioni vedere Assegnazione di nomi ai campi.
Le variabili locali e globali possono essere create e utilizzate nei calcoli.
 •
 •
 •
Esempio 1 
Crea un record correlato utilizzando una variabile locale per copiare le informazioni in un campo di confronto.
Imposta variabile [$ID_CLIENTE_CORRENTE; Valore: Clienti::ID cliente]
Vai al formato ["Dettagli fattura"]
Nuovo record/richiesta
Imposta campo [Fatture::ID cliente; $ID_CLIENTE_CORRENTE]
Esempio 2 
Utilizza una variabile locale per salvare i record in file Excel o PDF nella cartella Documenti.
Mostra finestra personalizz. ["Salvare il record corrente come Excel o PDF?"]
If [Get(SceltaUltimoMessaggio) = 1]
Imposta variabile [$PERCORSO; Valore: Get(PercorsoDocumenti) & "Fattura " & Fattura::Numero fattura & ".xlsx"]
Salva record come Excel [Ripristina; "$PERCORSO"; Record corrente]
Else
Imposta variabile [$PERCORSO; Valore: Get(PercorsoDocumenti) & "Fattura " & Fattura::Numero fattura & ".pdf"]
Salva record come PDF [Ripristina; "$PERCORSO"; "Record corrente"]
End If
Esempio 3 
Utilizza una variabile globale come "interruttore" per arrestare l'attivazione di uno script.
Script: Vai alla fattura selezionata per iOS
Imposta variabile [$$TRIGGER_SCRIPT; Valore: "Off"]
Vai al formato ["Dettagli fatture iPad"]
Script: Trigger Accesso ai dettagli fatture
If [$$TRIGGER_SCRIPT = "Off"]
Imposta variabile [$$TRIGGER_SCRIPT; Valore: "On"]
Esci dallo script [ ]
End If
Trova i record corrispondenti [Sostituisci; Fatture::Nome cliente]
Vai a Record/Richiesta/Pagina [Primo]
Argomenti correlati 
Istruzioni di script (in ordine alfabetico)
Istruzioni di script (per categoria)
Informazioni sulle formule
Utilizzo di variabili
Definizione di campi multipli