FileMaker giver en række tekst funktioner for sine beregninger felter , som du kan bruge til at arbejde med tekst gemt på marker eller variabler . Nogle funktioner er designet til at manuelt parse eller dividere , tekst i mindre dele til analyse , mens andre automatisk konvertere tekst til andre værdi typer . Et sæt af et vilkårligt antal tegn af tekst kaldes en "streng" i FileMaker , og mange andre programmeringssprog. Instruktioner
1
Brug Middle funktion til at udtrække et enkelt tegn fra et tekstfelt , hvis du kender placeringen af særpræg i forhold til resten af teksten. For eksempel funktionen " Middle ( TextField , 4,1 )" henter bogstavet " s ", når TextField gemmer teksten " Dette er et tekstfelt . "
2
Brug Length funktion i en løkke script skridt, når du har brug for at gå gennem en hel tekststreng . For eksempel kan du indstille variablen $ CurrentCharacter til 1 og derefter forøge denne variabel med 1 , hver gang gennem løkken , spændende når " $ CurrentCharacter = Længde ( TextField )" .
3 < p > Find et tegn eller en streng af tegn i et tekstfelt med den holdning funktionen . For eksempel, " Position ( TextField , 'text' , 1,1 )" vil returnere antallet 11, når TextField gemmer eksempel teksten ovenfor .
4
Tæl antallet af gange teksten vises i en streng med PatternCount funktion . " PatternCount ( TextField ',' ) " returnerer 4 i eksemplet. Et resultat på 0 viser, at søgestrengen ikke forekommer i teksten.
5.
Konverter tekst værdier til tal, datoer , tidspunkter eller tidsstempler henholdsvis med funktionerne GetAsNumber , GetAsDate , GetAsTime og GetAsTimestamp . Hver af disse funktioner finder tekst i marken eller variabel, der svarer til det ønskede format , og returnerer denne værdi i den ønskede type.