FileMaker propose une série de fonctions de texte pour ses champs de calcul , que vous pouvez utiliser pour travailler avec du texte stocké dans des champs ou des variables. Certaines fonctions sont conçues pour analyser manuellement , ou de diviser , texte en parties plus petites pour l'analyse , tandis que d'autres convertissent automatiquement du texte dans d'autres types de valeurs. Un ensemble de n'importe quel nombre de caractères de texte est appelé un "string" dans FileMaker, et de nombreux autres langages de programmation. Instructions 1 Utilisez la fonction Moyen d'extraire un seul caractère d' un champ de texte , si vous connaissez l'emplacement du personnage par rapport au reste du texte . Par exemple , la fonction "Middle ( TextField, 4,1 ) " va récupérer la lettre "s" quand TextField stocke le texte " Ceci est un champ de texte . " 2 Utilisez la fonction de la longueur en une action de script en boucle quand vous avez besoin pour passer d' une chaîne entière de texte . Par exemple, vous pouvez définir la variable $ CurrentCharacter à 1 , puis incrémenter cette variable de 1 à chaque passage dans la boucle , la sortie quand "$ CurrentCharacter = Longueur ( TextField ) " . 3 Trouver un caractère ou une chaîne de caractères dans un champ de texte avec la fonction Position . Par exemple , "Position ( TextField , 'text' , 1,1) " retourne le numéro 11 quand TextField stocke le texte d'exemple ci-dessus. 4 Comptez le nombre de fois texte apparaît dans une chaîne avec la fonction PatternCount . " PatternCount ( TextField, '') " renvoie 4 dans l'exemple. Un résultat de 0 indique que la chaîne de recherche ne se produit pas dans le texte. 5 convertir les valeurs de texte en nombres , dates, heures ou l'horodatage respectivement avec les fonctions GetAsNumber , GetAsDate , GetAsTime et GetAsTimestamp . Chacune de ces fonctions retrouve texte dans le champ ou une variable qui correspond au format requis, et renvoie cette valeur dans le type désiré.
|