Imposta campo per nome
Scopo 
Sostituisce tutti i contenuti di un campo di destinazione calcolato nel record corrente con il risultato del valore calcolato.
Formato 
Imposta campo per nome[<campo di destinazione calcolato>; <valore calcolato>]
Opzioni 
 •
Selezionare Specifica campo di destinazione o fare clic su Specifica per selezionare il campo con i contenuti da sostituire. Nella finestra di dialogo Specifica il calcolo, utilizzare la lista dei campi (a sinistra) e la lista delle funzioni (a destra) con gli operatori matematici e di testi per creare il calcolo.
 •
Per Risultato calcolato fare clic su Specifica per definire il valore calcolato.
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 10.0
Descrizione 
L'istruzione di script Imposta campo per nome consente di creare un calcolo per specificare un nome campo, quindi cambia il valore del campo letteralmente o in base ad un secondo calcolo.
Poiché il campo di destinazione è calcolato, una singola istruzione Imposta campo per nome può sostituire più Istruzione di script Imposta campos tra le condizioni If.
Il campo di destinazione calcolato deve restituire un risultato di testo.
Se le virgolette non sono inserite prima e dopo il nome del campo completamente qualificato, il nome campo di destinazione è ricavato dal campo.
Se non viene specificato alcun campo viene utilizzato quello già selezionato nel modo Usa o nel modo Trova.
Note
 •
 •
 •
Esempio 1 
Identifica il campo di destinazione (Statistiche nazionali o Statistiche mondiali) in base alla posizione geografica, quindi inserisce un valore calcolato (la somma di tutti i totali complessivi) nel campo di destinazione.
Imposta campo per nome [If (Clienti::Paese = "Giappone"; Clienti::Statistiche nazionali; Clienti::Statistiche mondiali); Somma (Fatture::Totale complessivo)]
Esempio 2 
Dimostra quando utilizzare Imposta campo per nome invece di Imposta campo per semplificare gli script.
#Con Imposta campo, è necessaria un'istruzione If con più istruzioni Else If
#per determinare il campo nella tabella Clienti da aggiornare
#con le informazioni da Riscossione crediti::Numero di telefono.
If [Riscossione crediti::Luogo chiamata = "Lavoro"]
Imposta campo [Clienti::Telefono lavoro; Riscossione crediti::Numero di telefono]
Else If [Riscossione crediti::Luogo chiamata = "Casa"]
Imposta campo [Clienti::Telefono abitazione; Riscossione crediti::Numero di telefono]
Else If [Riscossione crediti::Luogo chiamata = "Cellulare"]
Imposta campo [Clienti::Telefono cellulare; Riscossione crediti::Numero di telefono]
End If
#Una singola istruzione di script Imposta campo per nome può eseguire la stessa operazione
#utilizzando un calcolo per determinare il campo di destinazione.
Imposta campo per nome [RicavaNomeCampo (Valutazione (Riscossione crediti::Luogo chiamata & "Telefono")); Riscossione crediti::Numero di telefono]
Argomenti correlati 
Istruzioni di script (in ordine alfabetico)
Istruzioni di script (per categoria)