Comment : |
Langages disponibles : reporting, Maintain
La fonction LCWORD2 convertit les lettres d'une chaîne de caractères en casse mixte en convertissant la première lettre de chaque mot en majuscule et toutes les autres lettres en minuscules. De plus, un guillemet double ou un espace indique que la prochaine lettre devrait être convertie en majuscules.
Par exemple, "SMITH" serait changé par "Smith" et "JACK S" par "Jack S".
LCWORD2(length, string, output)
où :
Entier
est la longueur de caractères d'une chaîne de caractères ou un champ à convertir, ou un champ qui contient la longueur.
Alphanumérique
est la chaîne alphanumérique à convertir, ou le champ temporaire qui contient la chaîne.
Alphanumérique
est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples. Le nombre doit être supérieur ou égal à length.
LCWORD2 convertit la chaîne O'CONNOR’s en case mixte :
DEFINE FILE EMPLOYEE MYVAL1/A10='O'CONNOR'S'; LC2/A10 = LCWORD2(10, MYVAL1, 'A10'); END TABLE FILE EMPLOYEE SUM LAST_NAME NOPRINT MYVAL1 LC2 END
La sortie est :
MYVAL1 LC2 ------ --- O'CONNOR'S O'Connor's
WebFOCUS |