Fórum Como tirar a mascara em tempo de execução ? #344413

12/08/2007

0

Boa Noite !!

Estou usando D7 + IB + IBExpress. Estou com o seguinte problema, no clientdataset coloquei uma mascara do tipo telefone no campo, e esta funcionando normal, só que é o seguinte, criei um icone na tela com opção do usuário discar direto da aplicação, mas o modem retorna um erro de numero não existe devido estar lendo a mascara junto. Ou seja na hora de ler (11) 1111-11111, mas preciso mandar 1111111111, mas não estou conseguindo se alguem souber e puder me ajudar eu agradeço. Devido eu ser iniciante se possivel colocar um passo-a-passo de como fazer. Obrigado.


Badboysjc

Badboysjc

Responder

Posts

12/08/2007

Everton

Colega,

Antes de disparar o método de discagem, limpe a máscara do TField (Campo.EditMask := ´´) e depois da discagem reatribua a máscara ao campo.


Responder

Gostei + 0

13/08/2007

Badboysjc

obrigado pela resposta, só executei a linha abaixo só que não esta surgindo efeito.

dm.cdsClientesINSS.FieldByName(´telefone_residencial´).EditMask := ´´;

obrigado.


Responder

Gostei + 0

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

Aceitar