La fonction « substr » permet d'extraire un fragment de chaîne de caractères . Pour l'utiliser, placez en paramètre :
- ◉ txt :
- ◎ Le champ qui contient la chaîne de caractères à extraire
- ◉ start :
- ◎ La position du premier caractère à extraire
- ◎ Dans la chaîne de caractères « 123456789 » le caractère « 1 » est en position 0
- ◉ length :
- ◎ Le nombre de caractère à extraire
Exemple
Voici un exemple utilisant la fonction substr :
Et voici le résultat sur une fiche compte :
concat(substr(accountname, 0, 3),substr(account_no, 3, 10))
- ◉ concat :
- ◎ Cette fonction permet d'assembler plusieurs chaîne de caractères
- ◉ substr(accountname, 0, 3) :
- ◎ accountname est le champ Nom compte, ici « Durant SA »
- ◎ 0 correspond au caractère « D »
- ◎ on prend 3 caractères à partir du caractère « D » soit « Dur »
- ◉ substr(account_no, 3, 10) :
- ◎ account_no est le champ Compte N°, ici « ACC283 »
- ◎ 3 correspond au caractère « 2 »
- ◎ on prend 10 caractères à partir du caractère « 2 » soit « 283 »
Le résultat final est donc « Dur283 »