FileMaker erbjuder en rad text funktioner för sina beräkningsfält som du kan använda för att arbeta med text som lagras i fält eller variabler . Vissa funktioner är utformade för att manuellt tolka , eller dela , text i mindre delar för analys , medan andra automatiskt konvertera text till andra värde typer . En uppsättning av ett antal tecken i texten kallas en " sträng " i FileMaker , och många andra programmeringsspråk . Instruktioner
1
Använd Middle funktionen för att extrahera ett enstaka tecken i ett textfält , om du vet var den karaktär i förhållande till resten av texten . Till exempel funktionen " Middle ( TextField , 4,1 ) " kommer att hämta bokstaven " s " när TextField lagrar texten " Det här är ett textfält . "
2
Använd funktionen Length i en loop manussteg när du behöver gå igenom en hel textsträng . Till exempel kan du ställa in variabeln $ CurrentCharacter till 1 , och sedan öka denna variabel med 1 varje gång genom slingan , avslutas när " $ CurrentCharacter = Längd ( TextField ) " .
3
Hitta ett tecken eller en teckensträng i ett textfält med Position funktionen . Till exempel , " Position ( TextField , ' text ' , 1,1 ) " kommer att returnera antalet 11 när TextField lagrar exemplet texten ovan .
4
Räkna antalet gånger texten visas i en sträng med PatternCount funktion. " PatternCount ( TextField , '' ) " returnerar 4 i exemplet. Ett resultat av 0 visar att söksträngen inte förekommer i texten .
5
Konvertera textvärden till tal, datum , klockslag eller tidsstämplar respektive med funktionerna GetAsNumber , GetAsDate , GetAsTime och GetAsTimestamp . Var och en av dessa funktioner hittar text i fältet eller variabel som motsvarar det begärda formatet , och returnerar värdet i den önskade typen .