Máscaras para campos

16/07/2008

1

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?


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
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
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira