Jump to content


Photo

Campo Tel Com Máscara Com Problema


  • Faça o login para participar
4 replies to this topic

#1 Instrutor_X

Instrutor_X

    Normal

  • Usuários
  • 100 posts
  • Sexo:Não informado

Posted 12/06/2005, 08:24

Tenho um campo tel com esta máscara !\(99\)0000-0000;1;_
Funciona perfeitamente, mais se eu digitar um telefone pela metade dá um erro de input:
invalid input value. Use escape key to abandon changes....
isso é normal aparecer pois não digitei todo telefone, mais teria uma maneira de vim essa mensagem em português e não travar o projeto?
detalhe: não usei maskedit, coloquei a máscara direto no campo tel

Attached Files



#2 proteus_adi

proteus_adi

    @handle:=proteus;//>>>

  • Usuários
  • 309 posts
  • Sexo:Não informado
  • Localidade:Minas Gerais>> Belo Horizonte
  • Interesses:Programação e Web>>>

Posted 13/06/2005, 13:11

no evento onError do tDataSet eu acho que dá pra vc ver, se for esse erro vc aborta a alteração e exibe uma mensagem...
PROTEUS [ADSUMUS]
ETERNAL ########
---------------------------------------------------------------
"Já dizia o mestre: PROGRAMAR é diferente de CODIFICAR"...

#3 Sinistro(X)

Sinistro(X)

    Normal

  • Usuários
  • 114 posts
  • Sexo:Não informado

Posted 14/06/2005, 17:12

Como fazer par abortar e dar uma mensagem?
tsc naum tinha nada pra digitar aqui e hã? ...

#4 >>fd00j8<<

>>fd00j8<<

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 14/06/2005, 17:40

acho que se der um
ShowMessage('Erro na hora de formatar a data');
query1.close;
query1.open;

acho que isso ja resolve!

#5 feubr

feubr

    Normal

  • Usuários
  • 80 posts
  • Sexo:Não informado

Posted 08/07/2005, 13:09

Tenho um campo tel com esta máscara !\(99\)0000-0000;1;_
Funciona perfeitamente, mais se eu digitar um telefone pela metade dá um erro de input:
invalid input value. Use escape key to abandon changes....
isso é normal aparecer pois não digitei todo telefone, mais teria uma maneira de vim essa mensagem em português e não travar o projeto?
detalhe: não usei maskedit, coloquei a máscara direto no campo tel

Brother, minha opnião,

não utilize 0 para máscaras, o que obriga o usuário digitar um valor, e se esse valor não for passado ele vai ver a mensagem que vc está citando.

Utilize sempre 9, apenas para colocar a máscara, e trabalhe no evento onSetText do field (campo) em questão.

Espero ter ajudado,


abraços,


feubr.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq