ADELIA |
VADELIA |
SADELIA |
WADELIA |
EADELIA |
(I/B) |
(I/B) |
(B) |
(I/B) |
(B) |
Description
Permet d'extraire un certain nombre de caractères d'une chaîne, à partir d'une position donnée.
Syntaxe
Résultat = &EXTRACTION(Chaîne;Début;Longueur)
Paramètres
Définition |
Contenu |
Contrôles |
|
Résultat |
Variable de type alphanumérique. |
Résultat de l'extraction. La zone résultat est remise à blanc avant l'exécution de la fonction. |
|
Chaîne |
Constante ou variable de type alphanumérique. |
Chaîne de caractères sur laquelle doit être effectuée l'extraction. |
Paramètre obligatoire. |
Début |
Constante ou variable de type entier numérique. |
Position de début dans la chaîne passée en paramètre. Cette position doit être supérieure à zéro et inférieure à la longueur de la chaîne d'extraction. |
Paramètre obligatoire. |
Longueur |
Constante ou variable de type entier numérique de longueur inférieure ou égale à 5. |
Nombre de caractères à extraire. |
Paramètre obligatoire. |
Remarque : si la condition suivante n'est pas respectée, l'exécution de la fonction échoue et la zone résultat reste inchangée.
Longueur <= longueur (Chaîne) - Début + 1
Par exemple
CHAINE = 'MME DURAND SIMONE '
DEBUT = 5
LONGUEUR = 20
RESULTAT = &EXTRACTION(CHAINE;DEBUT;LONGUEUR)
* RESULTAT est égal à : DURAND°SIMONE°°°°°°
*
CHAINE = 'MLE MARTIN MONIQUE '
RESULTAT = &EXTRACTION(CHAINE;5;20)
* RESULTAT est égal à : MARTIN°MONIQUE°°°°°
Liste des fonctions prédéfinies par thème
↑ Haut de page Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.