FileMaker fornece uma série de funções de texto para seus campos de cálculo, que você pode usar para trabalhar com textos armazenados em campos ou variáveis . Algumas funções são projetados para analisar manualmente , ou dividir , o texto em partes menores para análise , enquanto outros converter automaticamente o texto em outros tipos de valores. Um conjunto de qualquer número de caracteres de texto é chamado de " cadeia" em FileMaker, e muitas outras linguagens de programação. Instruções
1
Use a função Oriente para extrair um único caractere de um campo de texto , se você sabe a localização do personagem em relação ao resto do texto. Por exemplo , a função de "Middle ( TextField , 4,1) " irá recuperar a letra "s" quando TextField armazena o texto "Este é um campo de texto . "
2
Use a função Comprimento em um loop roteiro passo quando você precisa passar por uma cadeia inteira de texto . Por exemplo, você pode definir a variável $ CurrentCharacter a 1, e então incrementar esta variável em 1 a cada iteração do loop , saindo quando "$ CurrentCharacter = Comprimento ( TextField ) " .
3
Localizar um caractere ou seqüência de caracteres em um campo de texto com a função de posição . Por exemplo, " Position ( TextField , 'text' , 1,1) " retornará o número 11 quando TextField armazena o texto do exemplo acima.
4
contar o número de vezes que o texto aparece em uma string com a função PatternCount . " PatternCount ( TextField , '') " retorna 4 no exemplo . Um resultado de 0 mostra que a seqüência de pesquisa não ocorre no texto.
5
Converter valores de texto em números , datas, horários ou timestamps , respectivamente, com as funções GetAsNumber , GetAsDate , GetAsTime e GetAsTimestamp . Cada uma destas funções encontra texto dentro do campo ou variável que corresponde ao formato solicitado e retorna esse valor no tipo desejado.