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
testsi riferisce ad un campo che non contiene ancora un valore,Ifrestituisce 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.