Máscaras para campos

16/07/2008

0

Na tabela de clientes tenho os seguintes campos que utilizam máscara:

RG
CPF
TELEFONE

CPF, por exemplo:
000.000.000/00

Tem algum componente para eu fazer esta máscara só que na hora de gravar no BD, não gravar os pontos e a ´/´.
O maskedit grava os caracteres da mascara, o que não quero.

Quero que o cpf, digitado> 12345678901 apareça no campo na forma: 123.456.789/01, mas seja gravado na forma 12345678901.

Alguem sabe como fazer ou utiliza uma outra maneira para gravar este dado?
O que se faz normalmente?

Obrigado pela atenção?


Murillo.cg

Murillo.cg

Responder

Posts

17/07/2008

Webjoel

Olá!

Basta você desmarcar a opção ´Save Literal Characteres´, que fico logo abaixo onde você coloca a máscara no campo, é uma pripriedade do EditMask.

flw..


Responder

17/07/2008

Fabriciocolombo

Olá,


Como você está acessando o banco de dados, talvez fosse interessante usar o próprio DBEdit, e na definição do campo no componente Table setar a propriedade EditMask com a mascara apropriada.

Falow


Responder

17/07/2008

Murillo.cg

Isso, usei a propriedade editmask e desmarquei ´Save Literal Characteres´.
RESOLVIDO.

Obrigado!!!


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar