ADELIA |
VADELIA |
SADELIA |
WADELIA |
EADELIA |
(I/B) |
(I/B) |
(B) |
(I/B) |
(B) |
Description
Permet d'insérer ou de supprimer un certain nombre d'espaces entre chaque mot d'une chaîne de caractères.
Après exécution de la fonction, chaque mot de la chaîne de caractères est séparé par le nombre d'espaces passés en paramètre.
Le caractère qui permet de délimiter chaque mot est l'espace.
Syntaxe
Résultat = &ESPACE_MOT(Chaîne;Nombre d'espaces)
Paramètres
Définition |
Contenu |
Contrôles |
|
Résultat |
Variable de type alphanumérique. |
Chaîne de caractères après insertion ou suppression d'un nombre d'espaces entre chaque mot. 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 à traiter. |
Paramètre obligatoire. |
Nombre d'espaces |
Constante ou variable de type entier numérique positif. |
Nombre d'espaces à placer entre chaque mot de la chaîne de caractères passée en paramètre. |
Paramètre obligatoire. |
Remarque : si la longueur de la zone résultat est insuffisante, le résultat obtenu est alors tronqué.
Lorsque cette fonction est utilisée dans une affectation simple, l'espacement se fait par rapport à la variable résultat. Lorsque cette fonction est utilisée dans une expression de concaténation, l'espacement se fait par rapport à une variable interne de même taille que le paramètre Chaîne de la fonction.
Par exemple
CHAINE = 'SOCIETE MIXTE EXPLOITATION FORETS'
ESPACES = 1
NOUV_CHAINE = &ESPACE_MOT(CHAINE;ESPACES)
*
* NOUV_CHAINE est égal à : SOCIETE°MIXTE°EXPLOITATION°FORETS°°°°°°°
CHAINE = 'SOCIETE MIXTE EXPLOITATION FORETS'
NOUV_CHAINE = &ESPACE_MOT(CHAINE;2)
*
* NOUV_CHAINE est égal à : SOCIETE°°MIXTE°°EXPLOITATION°°FORETS°°°°
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.