10/09/2004

Máscara para telefone

Podem me dar uma dica de uma máscara de telefone, pq a que eu fiz tá comendo metade dos números. Eu sei que isso é uma coisa básica mas não está funcionando e as vezes com uma dica resolve. Valeu...


Foxcyber

Respostas

10/09/2004

Rodolpho123

Como vc fez e o que usou?


Responder Citar

10/09/2004

Gabriela

Coloca algo assim no editmask do maskedit:

0000-0000;1;_


Responder Citar

10/09/2004

Pro-luck

No EditMask digite o seguinte:

(00) 9000-0000 <enter>

O número 9 (nove) servirá para números de telefone que apresentam 3 (três) algarismos para prefixo da cidade.

Por exemplo: no meu telefone ficaria assim: (74) 611-4537 e nome celular fica assim: (74) 9979-6194.

Como no meu telefone fixo, não existem quatro números para prefixo, apenas uso barra de espaço como primeiro caracter desse prefixo.

Espero ter ajudado.


Qualquer coisa manda um e-mail...


Responder Citar

11/09/2004

Jrjoliv2003

Aproveitando a mensagem, como poderia verificar se o usuário digitou o número do telefone com todos os dígitos?

Valeu a força!!!

JR.


Responder Citar

11/09/2004

Pro-luck

O número 9 (nove) no formato que te passei significa que aquele número não é obrigatório, vc pode substituílo por um toque na seta para direita, o restante o próprio formato faz.

Se entendi a sua pergunta, é isso mesmo. Se não, explique-me melhor, pois terei prazer em ajudá-lo.

Té +


Responder Citar

11/09/2004

Jrjoliv2003

Desculpe me expliquei mal.

Gostaria o preenchimento do campo telefone fosse obrigatório. Como fazer esse teste?


Valeu a força!!!

JR.


Responder Citar

12/09/2004

Jrjoliv2003

Coloquei uma máscara de entrada em um dbedit. Gostaria de testar se o usuário digitou ou o número do telefone.
Como fazer esse teste?

Valeu a força!!!

JR.


Responder Citar

13/09/2004

Pro-luck

No evento BeforePost da tabela que vc está usando digite o seguite:

If (Nome_da_TabelaNomeDoCampo.Text = ´´) then
ShowMessage(´O preenchimento do campo telefone é obrigatório!!!´);
NomeDoFormulário.NomeDo.DBEdit.SetFocus;
NomeDaTabela.Edit;
end;



Espero ter ajudado.

Qualquer coisa, mande um e-mail.

Té +


Responder Citar

16/09/2004

Jrjoliv2003

Galera Resolvido !!!

No evento BeforePost do componente Table, coloquei:

if (length(trim(ADOTable1Tel.text)) < 10) then
showmessage(´Errado´)
else
showmessage(´Certo´);
end;

Valeu!!

JR.


Responder Citar