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
Exemplo em Vídeo:
Clique nesse link para ver um exemplo em Vídeo da nossa Maratona de Exemplos.
Observações:
– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;
– Se tiver sugestões de rotinas, pode entrar em contato;