Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

TRANSFORM()

Propósito

Formatar valores numéricos ou caracteres, retornando uma cadeia de caracteres.

Sintaxe

TRANSFORM (<exp.C>, <exp>)

Argumentos

<exp.C>

representa uma máscara para formatação de <exp>.

<exp>

representa uma cadeia de caracteres a ser formatada.

Utilização

Retorna uma cadeia de caracteres formatada segundo a máscara definida por <exp.C>.

TRANSFORM () funciona da mesma forma que a cláusula USING ou PICTURE do comando @ ... SAY. Útil para formatar dados a serem enviados para tela ou impressora.

Exemplos

O exemplo a seguir mostra-nos a utilização desta função.

? TRANSFORM ("999.999,99",12345)     && Exibirá "012.345,00"

? TRANSFORM ("!!!!!!!!!!!!","aeiou")     && Exibirá "AEIOU "

? TRANSFORM ("999.999,99",123.45)     && Exibirá "000.123,45"

Consulte

STRTRAN() e STUFF().

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!