Funzioni logiche
Le funzioni logiche esaminano le condizioni e le valutano vere o false. Questo è noto come valore booleano. Se la condizione è vera, FileMaker Pro restituisce 1; se la condizione è falsa, FileMaker Pro restituisce 0. È possibile utilizzare le parole chiave Vero e Falso con funzioni e operatori logici quando è necessario un valore booleano. La parola chiave Vero restituisce 1 e la parola chiave Falso restituisce 0.
Le funzioni logiche possono anche valutare parametri come testo o operazioni aritmetiche che non generano una dichiarazione vera o falsa o, nel caso della funzione RicavaCampo, restituiscono i contenuti di un altro campo.
| 
                                                         Funzione  | 
                                                    
                                                         Risultato  | 
                                                
| 
                                                         Restituisce uno dei vari risultati possibili in base a una serie di test.  | 
                                                |
| 
                                                         Restituisce un valore risultante, in base al valore intero di un test.  | 
                                                |
| 
                                                         Valuta un'espressione come calcolo.  | 
                                                |
| 
                                                         Restituisce un codice di errore, se presente, da un'espressione.  | 
                                                |
| 
                                                         Esegue un'istruzione di una query SQL per la ricorrenza di tabella specificata in un file FileMaker Pro.  | 
                                                |
| 
                                                         Esegue un'istruzione di query SQL per la ricorrenza di tabella specificata in un file FileMaker Pro e, se si verifica un errore, restituisce ? seguito da un messaggio di errore.  | 
                                                |
| 
                                                         Restituisce 1 (Vero) se il dato è convertito in un valore numerico diverso da zero o se sono presenti dati in un campo Contenitore; in caso contrario, restituisce 0 (Falso).  | 
                                                |
| 
                                                         Valuta nomeCampo e restituisce i contenuti del campo specificato.  | 
                                                |
| 
                                                         Restituisce i contenuti di un campo dal numero di record specificato.  | 
                                                |
| 
                                                         Restituisce il valore di campoRiassunto per l'intervallo di record corrente quando il file è ordinato in base a campoSeparazione.  | 
                                                |
| 
                                                         Restituisce risultato1 se il test è Vero; restituisce risultato2 se il test è Falso.  | 
                                                |
| 
                                                         Restituisce 1 (Vero) se un campo è vuoto o se si verificano altri errori; in caso contrario, restituisce 0 (Falso).  | 
                                                |
| 
                                                         Restituisce 0 (Falso) se i dati non sono validi; in caso contrario, restituisce 1 (Vero).  | 
                                                |
| 
                                                         Restituisce 1 (Vero) se la sintassi di un'espressione è corretta; in caso contrario, restituisce 0 (Falso).  | 
                                                |
| 
                                                         Imposta una o più variabili al risultato della/e espressione/i specificata/e per la durata del calcolo o finché lo script termina o il file viene chiuso.  | 
                                                |
| 
                                                         Restituisce il valore specificato in campoOrigine, utilizzando le relazioni nel grafico delle relazioni.  | 
                                                |
| 
                                                         Restituisce il valore successivo inferiore o superiore nel campoOrigine quando non vi è un valore correlato corrispondente.  | 
                                                |
| 
                                                         Restituisce il contenuto dell'oggetto in cui viene definito il calcolo.  | 
                                                |
| 
                                                         Imposta il numero massimo di iterazioni per processi ricorsivi e ciclici all'interno di un'espressione.  | 
                                                |
| 
                                                         Ripete la logica mentre la condizione è vera, quindi restituisce il risultato.  |