Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodrigoalxluiz

EDBEditError

Recommended Posts

Coloquei máscara em alguns campos através da propriedade EditMask. Em um campo de telefone, se o usuário não digita todos os números, deixando algum espaço (por exemplo - (16) 3926-09__), a aplicação retorna o seguinte erro: Project nomedoprojeto.exe raised exception class EDBEditError with message 'Invalid input value. Use escape key to abandon changes". Não estou conseguinto tratar este erro. Alguém poderia me dizer em qual evento e qual ação eu devo tratar para alterar esta mensagem de erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola

 

qdo você usa a seguinte mascara:

 

!\(00\)0000-0000;1;_

 

os 0 (zeros) nas posicoes da informacao indica q todos os espacos sao requeridos, ou seja, se você deixar de digitar um caracter ele exibira o erro q você falou, ja se você por 9 (noves):

 

!\(99\)9999-9999;1;_

 

indica q os os espacos nao sao requeridos.

 

Ex:

 

!\(00\)0000-0000;1;_

(83)3221-2121

 

!\(99\)9999-9999;1;_

(83)322_-2_231

 

 

e o 1 (um) !\(99\)9999-9999;1;_ no fim da mascara indica q os caracteres de separacao serao salvos, no caso de telefone os caracteres serao: () - , caso fosse uma mascara de cpf os . (pontos) seriam salvos, caso você nao quera salvar estes carateres você deve informar 0 (zero) no lugar do 1 (um).

 

espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.