iT-Tech
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Últimos assuntos
» Cálculo de horas extras
Como faço a formatação mudar de 00066666666 para 000.666.666-66  EmptySex 13 Out - 10:25 por Felipe Naibert

» Exportar Arquivos em quantidades (blocos) fixos de linhas.
Como faço a formatação mudar de 00066666666 para 000.666.666-66  EmptyQui 20 Ago - 12:17 por Miro

» GRUPO DE ESTUDOS AUDIT ANALYTICS
Como faço a formatação mudar de 00066666666 para 000.666.666-66  EmptyTer 9 Jun - 9:22 por Miro

» Cálculo do número da Semana no ano
Como faço a formatação mudar de 00066666666 para 000.666.666-66  EmptySeg 11 maio - 11:18 por Miro

» A ordem dos argumentos altera o tempo de processamento
Como faço a formatação mudar de 00066666666 para 000.666.666-66  EmptyQui 23 Abr - 14:50 por Miro

» Como pegar dados únicos de um campo?
Como faço a formatação mudar de 00066666666 para 000.666.666-66  EmptySeg 23 Fev - 19:33 por Fernanda

» Existe algum comando no Analyzer que eu realize as instruções do SQL?
Como faço a formatação mudar de 00066666666 para 000.666.666-66  EmptyQua 18 Fev - 9:22 por Raphael Moita Bertolino

» Lei de Benford: How Forensic Accountants Use Benford's Law To Detect Fraud
Como faço a formatação mudar de 00066666666 para 000.666.666-66  EmptyQua 24 Dez - 7:53 por Márcia

» Importação de PDF
Como faço a formatação mudar de 00066666666 para 000.666.666-66  EmptyTer 9 Dez - 13:23 por Fernanda


Como faço a formatação mudar de 00066666666 para 000.666.666-66

3 participantes

Ir para baixo

Como faço a formatação mudar de 00066666666 para 000.666.666-66  Empty Como faço a formatação mudar de 00066666666 para 000.666.666-66

Mensagem  Mariana Qua 18 Jul - 11:33

Eu importo os dados da base, esses dados sao CPF, quero que ele já apareça formatado no acl,
tentei de toda forma fazer a formatação, porém quando eu ponho numérico e faço a formatação ele
desaparece os zeros a esquerda, ele aparece assim 666.666-66.

COMO EU FAÇO ESSA FORMATAÇAO DE FORMA QUE MUDE DE 00066666666 PARA  000.666.666-66 ...

Mariana

Mensagens : 8
Data de inscrição : 14/05/2012

Ir para o topo Ir para baixo

Como faço a formatação mudar de 00066666666 para 000.666.666-66  Empty INSERT(INSERT(INSERT( CPF ; "." ; 4 ); "."; 8); "-"; 12)

Mensagem  Miro Qua 18 Jul - 16:46

Como o conteúdo já vem com os “zeros à esquerda” mantenha o campo como ASCII (Caractere).
Uma boa solução será usar mais de uma vez a função INSERT() para criar um novo campo inserindo o ponto e o traço de edição, Imaginando que o seu campo se chame CPF, a função ficaria assim:

INSERT(INSERT(INSERT( CPF ; "." ; 4 ); "."; 8 ); "-"; 12)

INSERT() insere caracteres ou espaços em branco em uma cadeia de caracteres, em qualquer posição. Use INSERT() a fim de normalizar os dados para formatação, para correspondência de duplicidades e para os comandos Associar e Relacionamentos, que exigem campos idênticos.

Sintaxe: INSERT(campo; "texto a inserir"; posição no campo)

Miro

Mensagens : 110
Data de inscrição : 24/02/2012

http://www.it-tech.com.br

Ir para o topo Ir para baixo

Como faço a formatação mudar de 00066666666 para 000.666.666-66  Empty SUBSTRING

Mensagem  Márcia Qui 19 Jul - 18:06

outra maneira seria com o SUBSTRING concatenando com "." e "-".

substring(CPF;1;3) & "." & substring(CPF;4;3) & "." & substring(CPF;7;3) & "-" & substring(CPF;10;2)

Márcia

Mensagens : 15
Data de inscrição : 23/05/2012

Ir para o topo Ir para baixo

Como faço a formatação mudar de 00066666666 para 000.666.666-66  Empty Re: Como faço a formatação mudar de 00066666666 para 000.666.666-66

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos