ADELIA |
VADELIA |
SADELIA |
WADELIA |
EADELIA |
(I/B) |
(I/B) |
(B) |
(I/B) |
(B) |
Description
Permet de transformer une chaîne de caractères selon deux chaînes de traduction (origine et destination).
Si un caractère de la chaîne à transformer existe dans la chaîne d'origine, le caractère correspondant dans la chaîne de destination est transféré dans la zone résultat.
Les caractères ne se trouvant pas dans la chaîne d'origine sont copiés sans changement dans la zone résultat.
Syntaxe
Résultat = &TRANSFORMATION(Chaîne;Transformation;Transformation)
origine destination
Paramètres
|
Définition |
Contenu |
Contrôles |
Résultat |
Variable de type alphanumérique. |
Chaîne de caractères transformée. La zone résultat est remise à blanc avant l'exécution de la fonction. |
|
Chaîne |
Variable ou constante de type alphanumérique. |
Chaîne de caractères à transformer. |
Paramètre obligatoire. |
Transformation origine |
Variable ou constante de type alphanumérique. |
Caractères à transformer. |
Paramètre obligatoire. |
Transformation destination |
Variable ou constante de type alphanumérique. |
Caractères de remplacement. |
Paramètre obligatoire. |
Par exemple
CHAINE = 'ACCORD DISCOUNT 25% AVEC MR JOHN GRANT '
ORIGINE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890%+-.'
DESTINATION = '.-+%0987654321ZYXWVUTSRQPONMLKJIHGFEDCBA'
CHAINE_CODEE = &TRANSFORMATION(CHAINE;ORIGINE;DESTINATION)
*
* CHAINE_CODEE est égal à : .++ZW% %6V+ZT1U MJD .S0+ 2W 5Z71 8W.1U
CHAINE = 'Adélia, l' 'Atelier de Génie Logiciel Leader du marché'
ORIGINE = 'abcdefghijklmnopqrstuvwxyzéèàùâêîôû'
DESTINATION = ' ABCDEFGHIJKLMNOPQRSTUVWXYZEEAUAEIOU '
NOUV_CHAINE = &TRANSFORMATION(CHAINE;ORIGINE;DESTINATION)
*
* NOUV_CHAINE est égal à :
ADELIA, L'ATELIER DE GENIE LOGICIEL LEADER DU MARCHE
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.