Como: |
Linguagens Disponíveis: Reporting, Maintain
A função LCWORD2 converte as letras em uma string de caracteres em maiúsculas e minúsculas convertendo a primeira letra de cada palavra em maiúscula e todas as outras em minúsculas. Além disso, aspas simples ou um espaço indicam que a próxima letra deve ser convertida em maiúsculas.
Por exemplo,"SMITH" seria alterado para "Smith" e "JACK S" para "Jack S".
LCWORD2(length, string, output)
onde:
Inteiro
É o comprimento em caracteres da string de caracteres ou campo a ser convertido ou um campo que contém o comprimento.
Alfanumérico
É a string de caracteres a ser convertida ou um campo temporário contendo a string.
Alfanumérico
É o nome do campo que contém o resultado ou o formato do valor de saída posto entre aspas simples. O comprimento deve ser maior que ou igual a length.
LCWORD2 converte a string O'CONNOR’s em maiúsculas e minúsculas:
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
A saída é:
MYVAL1 LC2 ------ --- O'CONNOR'S O'Connor's
Information Builders |