Transform

Transforma uma variável utilizando uma Picture (Máscara)

Exemplo da Rotina:

Transform(xValor, cMascara)

Exemplo 1- Transformando valor:

cVar := Alltrim(Transform(57485.34, "@E 999,999,999.99")) //57.485,34

Exemplo 2- Transformando valor com arredondamento:

cVar := Alltrim(Transform(57485.3477, "@E 999,999,999.99")) //57.485,35

Exemplo 3- Transformando variável na máscara de CEP:

cVar := Alltrim(Transform("99999999", "@R 99999-999")) //99999-999

Exemplo 4- Transformando variável na máscara de Telefone / Celular:

cVar := Alltrim(Transform("00911112222", "@R (99) 9 9999-9999")) //(00) 9 1111-2222

Exemplo 5- Transformando variável na máscara de CPF:

cVar := Alltrim(Transform("11122233344", "@R 999.999.999-99")) //111.222.333-44

Exemplo 6- Transformando variável na máscara de RG:

cVar := Alltrim(Transform("11222333A", "@R 99.999.999-X")) //11.222.333-A

Exemplo 7- Transformando variável na máscara de CNPJ:

cVar := Alltrim(Transform("11222333444455", "@R 99.999.999/9999-99")) //11.222.333/4444-55

Exemplo 8- Transformando variável na máscara de deixar todos os caracteres maiúsculos:

cVar := Alltrim(Transform("Daniel Atilio", "@!")) //DANIEL ATILIO

Observações:

– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;

– Se tiver sugestões de rotinas, pode entrar em contato;