Máscaras para campos
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?
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
Curtidas 0
Respostas
Webjoel
16/07/2008
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..
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..
GOSTEI 0
Fabriciocolombo
16/07/2008
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
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
GOSTEI 0
Murillo.cg
16/07/2008
Isso, usei a propriedade editmask e desmarquei ´Save Literal Characteres´.
RESOLVIDO.
Obrigado!!!
RESOLVIDO.
Obrigado!!!
GOSTEI 0