FileMaker fornisce una serie di funzioni di testo per i suoi campi di calcolo , che può essere utilizzato per lavorare con il testo memorizzato in campi o variabili . Alcune funzioni sono progettate per analizzare manualmente , o dividere , il testo in parti più piccole per l'analisi , mentre altri di convertire automaticamente il testo in altri tipi di valori . Un insieme di un numero qualsiasi di caratteri di testo si chiama una "stringa " in FileMaker , e molti altri linguaggi di programmazione . Istruzioni
1
Utilizzare la funzione centrale per estrarre un singolo carattere da un campo di testo , se si conosce la posizione del personaggio rispetto al resto del testo . Ad esempio, la funzione "Middle ( TextField , 4,1) " recupererà la lettera " s " quando TextField memorizza il testo "Questo è un campo di testo . "
2
Utilizzare la funzione Lunghezza in un'istruzione di script ciclo quando è necessario fare un passo attraverso un intera stringa di testo . Ad esempio, è possibile impostare la variabile $ CurrentCharacter a 1 e quindi incrementare la variabile di 1 ogni volta attraverso il ciclo , si esce quando " $ CurrentCharacter = Lunghezza ( TextField ) " .
3 < p > Trova un carattere o una stringa di caratteri in un campo di testo con la funzione di posizionamento. Ad esempio , "Position ( TextField , 'text' , 1,1) " restituirà il numero 11 quando TextField memorizza il testo di esempio di cui sopra .
4
Contare il numero di volte in cui il testo appare in una stringa con la funzione ContaRicorrenze . " ContaRicorrenze ( TextField , '') " restituisce 4 nell'esempio. Un risultato di 0 indica che la stringa di ricerca non si verifica nel testo .
5
convertire i valori di testo a numeri , date, ore o timestamp , rispettivamente con le funzioni RicavaComeNumero , GetAsDate , GetAsTime e GetAsTimestamp . Ciascuna di queste funzioni trova testo all'interno del campo o una variabile che corrisponde al formato richiesto , e restituisce tale valore nel tipo desiderato .