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

Casi

Restituisce uno dei vari risultati possibili in base a una serie di test.

Scegliere

Restituisce un valore risultante, in base al valore intero di un test.

Valutazione

Valuta un'espressione come calcolo.

ErroreValutazione

Restituisce un codice di errore, se presente, da un'espressione.

EseguiSQL

Esegue un'istruzione di una query SQL per la ricorrenza di tabella specificata in un file FileMaker Pro.

EseguiSQLe

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.

RicavaComeBooleano

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).

RicavaCampo

Valuta nomeCampo e restituisce i contenuti del campo specificato.

RicavaEnnesimoRecord

Restituisce i contenuti di un campo dal numero di record specificato.

RicavaRiassunto

Restituisce il valore di campoRiassunto per l'intervallo di record corrente quando il file è ordinato in base a campoSeparazione.

If

Restituisce risultato1 se il test è Vero; restituisce risultato2 se il test è Falso.

EVuoto

Restituisce 1 (Vero) se un campo è vuoto o se si verificano altri errori; in caso contrario, restituisce 0 (Falso).

EValido

Restituisce 0 (Falso) se i dati non sono validi; in caso contrario, restituisce 1 (Vero).

EunEspressioneValida

Restituisce 1 (Vero) se la sintassi di un'espressione è corretta; in caso contrario, restituisce 0 (Falso).

Dichiara

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.

Riferimento

Restituisce il valore specificato in campoOrigine, utilizzando le relazioni nel grafico delle relazioni.

RiferimentoSucc

Restituisce il valore successivo inferiore o superiore nel campoOrigine quando non vi è un valore correlato corrispondente.

Self

Restituisce il contenuto dell'oggetto in cui viene definito il calcolo.

ImpostaRicorsività

Imposta il numero massimo di iterazioni per processi ricorsivi e ciclici all'interno di un'espressione.

While

Ripete la logica mentre la condizione è vera, quindi restituisce il risultato.