Definição de máscara
Srs, bom dia!
Estou tendo um problema quando defino uma máscara para um campo (telefone), acontece que este campo não é de preenchimento obrigatório, mas não estou conseguindo não deixar de preencher este campo, quando deixo de preenchê-lo, o sistema me retorna o seguinte erro: ´Invalid Imput Value. Use escape Key to abandon changes´. Já fiz uma pesquisa neste fórum, mas não consegui resolver o prob. Alguem saberia com resolver?
Agradeço desde já a atenção de todos vocês.
Programalista.
Estou tendo um problema quando defino uma máscara para um campo (telefone)
!\(99\) 0000-0000;0;_
Agradeço desde já a atenção de todos vocês.
Programalista.
Programalista
Curtidas 0
Respostas
Edilcimar
23/11/2005
os campos com 9 são opcionais e os campos com 0 são obrigatórios, troque todos os 0 por 9 e o problema acaba, e tire o espaço após o )
GOSTEI 0
Programalista
23/11/2005
Valeu Edilcimar, era só isto que faltava.
Obrigado!!!
Programalista.
Obrigado!!!
Programalista.
GOSTEI 0
Fernando_cunha
23/11/2005
aproveitando este topico para nao abrir um outro...
eu tenho o mesmo problema....
1º - eu tenho uma function que é o seguinte :
e quando clico no botao salvar eu mando ver se o verificacampos esta true ai ele salva.... se nao da o erro na tela....
porem como eu poderia validar o campo EdtTelefone pois a mascara do edit esta da seguinte forma !\(99\) 9999-9999;1;_ ou seja ele preenchendo ou nao ele deixa passar... e se eu colocar 0 no lugar de 9 ele vai dar a mensagem de invalid input values......
alguem poderia me ajudar, como eu devo fazer pra que se o cara nao digitar nada ele acuse que é invalido o numero do telefone... e se digitar pela metade tambem ....
grato
eu tenho o mesmo problema....
1º - eu tenho uma function que é o seguinte :
function TFrmimpexp.verificaCampos: Boolean; begin if Edtcodigo.Text = ´´ then begin Application.MessageBox(´O Código não pode ficar em branco!´, ´Atenção´, MB_OK); Edtcodigo.setfocus; FSAIR := TRUE; verificaCampos := False; end else if EdtTelefone.Text = ´´ then begin Application.MessageBox(´O Telefone não pode ficar em branco!´, ´Atenção´, MB_OK); EdtTelefone.setfocus; FSAIR := TRUE; verificaCampos := False; end else verificaCampos := True; FSAIR := False; end;
e quando clico no botao salvar eu mando ver se o verificacampos esta true ai ele salva.... se nao da o erro na tela....
porem como eu poderia validar o campo EdtTelefone pois a mascara do edit esta da seguinte forma !\(99\) 9999-9999;1;_ ou seja ele preenchendo ou nao ele deixa passar... e se eu colocar 0 no lugar de 9 ele vai dar a mensagem de invalid input values......
alguem poderia me ajudar, como eu devo fazer pra que se o cara nao digitar nada ele acuse que é invalido o numero do telefone... e se digitar pela metade tambem ....
grato
GOSTEI 0