If
Restituisce risultato1 se il test è Vero; restituisce risultato2 se il test è Falso.
Formato
If ( test ; risultato1 {; risultato2} )
Parametri
test
- qualsiasi valore numerico o espressione logica
risultato1
- espressione o nome di campo
risultato2
- espressione o nome di campo
I parametri racchiusi tra parentesi graffe { } sono opzionali.
Tipo di dati riportato
Testo, Numero, Data, Ora, Indicatore data e ora, Contenitore
Creata nella versione
6.0 o precedente
Descrizione
Se test
è Vero (qualsiasi risultato numerico diverso da zero), FileMaker Pro restituisce risultato1
. Se test
è Falso, (0), viene restituito risultato2
. Se test
è Falso e non viene specificato nessun risultato2
, If
restituisce un risultato vuoto. Test
deve essere un'espressione che restituisce un risultato numerico o booleano (Vero, Falso).
Note
- Se i risultati possibili sono più di due, considerare la possibilità di utilizzare la funzione Casi.
- Per impostazione predefinita, se il
test
si riferisce ad un campo che non contiene ancora un valore,If
restituisce un risultato vuoto. Per disattivare questa funzione, deselezionare la casella Non valutare se tutti i campi di riferimento sono vuoti.
Esempio 1
If ( Paese = "USA" ; "Assistenza tecnica USA" ; "Assistenza tecnica internazionale" )
restituisce Assistenza tecnica internazionale se il campo Paese contiene Francia o Giappone. Restituisce Assistenza tecnica USA se il campo Paese contiene USA.
Esempio 2
If ( Stato = "CA" ; Subtotale * Aliquota CA ; 0 )
restituisce le imposte se l'acquirente risiede in California; in caso contrario, restituisce 0.