Results 1 to 3 of 3

Thread: DR 6.2 Formatação

  1. #1
    Join Date
    May 2019
    Posts
    12

    Default DR 6.2 Formatação

    Senhores, Bom Dia.

    Desejo formatar os campos de Cnpj, Cpf, Telefone, Celular etc...
    Exemplo campo Cliente.Telefone, ASCII 10 , 7130331234, desejo formatar para sair no relatório neste formato (71) 3033-1234 .
    Grato
    Walter

  2. #2
    Join Date
    Jun 2010
    Location
    São Paulo - Brazil
    Posts
    8

    Default Re: DR 6.2 Formatação

    Olá.
    Você pode criar uma função para formatar o numero, e usar essa função para imprimi-lo.
    Ex:

    let sFone="nome campo do telefone"
    let sDDD=(Left(sFone,2)) // Separa o DDD
    let sNumero1 = (Mid(sFone,3,4)) // Separa a primeira parte do Numero
    let sNumero2 = (Right(sFone,4)) // Sepera a segunda parte do Numero
    return "("+sDDD+")"+sNumero1+"-"+sNumero2

    Só lembrando que essa rotina só funciona com numero com 10 dígitos (ddnnnnnnnn). Para formatar números com tamanho variável, pro exemplo, Nº de celular (DD)N.NNNN-NNNN é só ajustar a rotina.

  3. #3
    Join Date
    May 2019
    Posts
    12

    Default Re: DR 6.2 Formatação

    Ok, Tassi

    Funcionou perfeitamente, muito obrigado.
    Grato pelo retorno.

    Walter

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •