Renvoie la position de début de l'occurrence de la chaîne de recherche dans le texte.
Position(Texte;ChaîneRecherchée;Début;Occurrence)
texte
: une expression de type texte ou une rubrique de type Texte
ChaîneRecherchée
: une expression de type texte ou une rubrique de type Texte contenant le jeu de caractères recherché
Début
: une expression numérique ou une rubrique contenant un nombre qui correspond au nombre de caractères, depuis le début du texte, à partir duquel lancer la recherche des occurrences. Une valeur initiale inférieure ou égale à 1 commence la recherche à partir du premier caractère de la chaîne de texte.
Occurrence
: une expression numérique ou une rubrique contenant un nombre, indiquant l'instance de la chaîne de texte à rechercher. L'analyse commence à la valeur initiale et, si l'occurrence est positive, continue vers la fin de la chaîne de texte ; si l'occurrence est négative, l'analyse continue vers début de la chaîne de texte. Une valeur d'occurrence égale à zéro est incorrecte et renvoie le résultat 0.
Nombre
FileMaker Pro 6.0 ou version antérieure
Cette fonction n'est pas sensible à la casse. Si ChaîneRecherchée
ne fait pas partie du texte ou si l'occurrence n'a pas été indiquée, la valeur renvoyée est égale à zéro.
Position ( "Mississippi" ; "iss" ; 1 ; 1 )
renvoie 2.
Position ( "Mississippi" ; "iss" ; 1 ; 2 )
renvoie 5.
Position ( "Mississippi" ; "iss" ; 3 ; 1 )
renvoie 5.
Début (Nom ; Position ( Nom ; " " ; 1 ; 1 ) 1 )
renvoie William si Nom est une rubrique de type Texte contenant William Aménabar.
Fin ( Nom ; Longueur ( Nom ) - Position ( Nom ; " " ; Longueur (Nom) ; -1 ) )
renvoie Aménabar.