Função: Transform
Converte qualquer valor para uma string formatada. Para isso, formata valores, do tipo caracter, data, lógico e numérico, conforme uma string de máscara especificada que inclui uma combinação de strings de template e funções de picture.
Converte qualquer valor para uma string formatada. Para isso, formata valores, do tipo caracter, data, lógico e numérico, conforme uma string de máscara especificada que inclui uma combinação de strings de template e funções de picture.
Transform ( < xExp>, [ cSayPicture] ) --> Ret
Nome | Tipo | Descrição | Obrigatório | Referência |
xExp | Qualquer | Indica o valor que será formatado. Esta expressão pode ser qualquer tipo de dado válido, exceto array, bloco de código e nulo. | X | |
cSayPicture | Caracter | Indica uma string de caracteres de máscara e template usada para descrever o formato da string que será retornada. |
-
Ret(qualquer)
- Retorna a conversão da expressão (exp) para uma string formatada, conforme a definição do parâmetro cSayPicture.
- Esta função tem a mesma característica, do parâmetro PICTURE, do comando @...SAY.
- Utilizada para formatar dados que serão enviados à tela ou à impressora.
nValue := 123.45Transform( nValue, "@E 999,999.99" ) // Resultado:" 123,45"
Advanced Protheus 6.09
,
Advanced Protheus 7.10
,
Microsiga Protheus 8.11
,
Protheus 10
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas