Fórum Duvida em EditMask #158277

07/05/2003

0

Amigos,

Eu tenho um campo tipo caractere(A) em uma tabela paradox: Telefone, com tamanho 10.

No componente table, no referido campo, coloquei em EditMask a mascara: !\(99\)999\-9999;1;_

Eu edito o campo usando um DBEdit. Porem verifico que no conteudo do campo entrou a mascara, ou seja, se eu digitei: (12)3456-7890, no conteudo do campo ficou: (12)3456-7, quando deveria ficar: 1234567890.

No clipper eu usava: @ 10,10 GET telefone PICTURE ´@R (99)9999-9999´ e dava tudo certo. Nao entrava a mascara no conteudo do campo.

Se eu for editar novamente o campo ai´ aparece no DBEdit: ((1))23-45, ou seja, ele puxa o que esta´ la´ com mascara e fica tudo doido.

Qual sera´ a solucao? Eu nao quero usar um MasKEdit. Quero editar no proprio campo diretamente usando o DBEdit.

Se alguem puder me ajudar desde ja´ AGRADECO...


Adonis

Adonis

Responder

Posts

07/05/2003

Maxsoftware

O tamanho do campo de sua tabela tem que ser 13, pois a mascara com os traços ()- são somando como espaço pois 123456789 mais ()- é igual a 13.


Responder

Gostei + 0

07/05/2003

Renato

Experimente colocar a seguinte máscara: (99)9999-9999;0;_
Não entendi muito bem porque esta máscara que está ficando errada está na gravação do campo ou no campo quando é mostrado.
Qualquer dúvida favor entrar em contato.
renato_gerais@ig.com.br


Responder

Gostei + 0

09/05/2003

Adonis

maxsoftware,

E´ justamente isto que eu nao quero, pois nao precisa. Porque aumentar o campo sem necessidade. No Clipper eu nao precisaria aumentar...

Agradeco a Ajuda...


Responder

Gostei + 0

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

Aceitar