Fórum Mascara de Entrada - Delphi #536115
30/10/2015
0
Daniel
Curtir tópico
+ 0Posts
31/10/2015
Raimundo Pereira
var cont:string;
begin
cont:='';
cont:=MaskEdit1.Text;
cont:=StringReplace(cont,'(','', [rfReplaceAll, rfIgnoreCase]);
cont:=StringReplace(cont,')','', [rfReplaceAll, rfIgnoreCase]);
cont:=StringReplace(cont,'-','', [rfReplaceAll, rfIgnoreCase]);
cont:=StringReplace(cont,' ','', [rfReplaceAll, rfIgnoreCase]);
if cont='' then
begin
showmessage('Verifique o telefone');
end
else
begin
showmessage('Validado');
end;
end;
Gostei + 0
31/10/2015
Daniel
Gostei + 0
31/10/2015
Raimundo Pereira
Gostei + 0
31/10/2015
Daniel
var
mascara string;
begin
mascara := '';
mascara := DBEdtTelefonePrincipal.Text;
mascara:=StringReplace(mascara,'(','', [rfReplaceAll, rfIgnoreCase]);
mascara:=StringReplace(mascara,')','', [rfReplaceAll, rfIgnoreCase]);
mascara:=StringReplace(mascara,'-','', [rfReplaceAll, rfIgnoreCase]);
mascara:=StringReplace(mascara,' ','', [rfReplaceAll, rfIgnoreCase]);
if DBCBPeriodoDeReceb.Text = '' then
begin
ShowMessage ('Preencha o campo periodo de recebimento do funcionário');
cont := 1;
DBCBperiodoDeReceb.SetFocus;
end else
if mascara='' then
begin
showmessage('Verifique o telefone');
end else
if (DBEdtTelefone2.Text = '') and (DBEdtTelefonePrincipal.Text <> '') then
begin
Dmdados.QFuncionarios.FieldByName('Telefone2').Value := 'S/INFORMACAO';
end else
if (DBEdtCelular.Text = '') and (DBEdtTelefonePrincipal.Text <> '') then
begin
DmDados.QFuncionarios.FieldByName('Celular').Value := '000000000';
end;
Gostei + 0
03/11/2015
Raimundo Pereira
begin
mascara := '';
mascara := DBEdtTelefonePrincipal.Text;
mascara:=StringReplace(mascara,'(','', [rfReplaceAll, rfIgnoreCase]);
mascara:=StringReplace(mascara,')','', [rfReplaceAll, rfIgnoreCase]);
mascara:=StringReplace(mascara,'-','', [rfReplaceAll, rfIgnoreCase]);
mascara:=StringReplace(mascara,' ','', [rfReplaceAll, rfIgnoreCase]);
Se o processo acima preenche e prepara a mascara então seu if deve ser sobre a mascara
//if DBCBPeriodoDeReceb.Text = '' then
assim:
if mascara ='' then
Tenta ai
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)