[firebase-br] RES: RES: RES: RES: Nono dígito do telefone
Wesley Oliveira
wesley em rgsystem.com.br
Sex Nov 1 11:15:05 -03 2013
Legal né, eu postei a procedure inteira e esqueci da secundária que usa
(somentenumeros),
Mas aí vai: http://pastebin.com/nTs5FtKk
Att.
Wesley Oliveira
Programador de Sistemas de Informação
RG System Informática
Fone: +55 (27) 3727-1127
Celular: +55 (27) 9606-0038
-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Wesley Oliveira
Enviada em: sexta-feira, 1 de novembro de 2013 09:16
Para: 'FireBase'
Assunto: [firebase-br] RES: RES: RES: Nono dígito do telefone
Pessoal,
Obrigado a todos que colaboraram! Demorei a responder pois estava analisando
as ideias que me deram e fazendo a procedure.
Fiz uma que vai direto no banco de dados e joguei no paste.bin.
Quem quiser, o link é: http://pastebin.com/CCnZnFLH
Valeu!
Att.
Wesley Oliveira
Programador de Sistemas de Informação
RG System Informática
Fone: +55 (27) 3727-1127
Celular: +55 (27) 9606-0038
-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Fabricio Videira
Enviada em: quinta-feira, 31 de outubro de 2013 10:11
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: Nono dígito do telefone
Bom dia!!
Fiz uma função em Delphi para validar esses telefones no sistema quando é
lançado alguma nota ou é feita OS ele chama a tela do cliente em alteração
ao clicar Salvar eu chamo a função e ela já faz o acerto do telefone.
Segue a Função:
Function ValidaTel(Fone: String; Tipo: integer): Boolean; Var
Xfone,MFone: String;
Tam,I: Integer;
Ret: Boolean;
Begin
MFone:= trim(Numeros(Fone));
If not Vazio(MFone) Then
Begin
If Length(MFone)<10 then
begin
Exit;
end
else
If Length(MFone)=10 then
begin
XFone:='('+Copy(MFone,1,2)+')'+Copy(MFone,3,4)+'-'+Copy(MFone,7,4);
end
else
begin
XFone:='('+Copy(MFone,1,2)+')'+Copy(MFone,3,5)+'-'+Copy(MFone,8,4);
end;
Case Tipo of
1: EditM2.text:=XFone;
2: EditM3.text:=XFone;
3: EditM4.text:=XFone;
4: EditM5.text:=XFone;
End;
end
Else Ret:=True;
Result:=Ret;
Espero ter ajudado!
Em 31 de outubro de 2013 09:54, José Mauricio Barbisan Zottis <
bzottis em ig.com.br> escreveu:
> por que não monta uma função para ler os parenteses e depois formatar
> o restante, assim vc já mata dois coelhos com uma caixa d"agua(kkk) só
> ou seja já padroniza seus telefones no banco de dados
>
>
> Em 31 de outubro de 2013 09:45, Wesley Oliveira
> <wesley em rgsystem.com.br>escreveu:
>
> > Aí é que está o problema.
> >
> > Todos os campos estão salvos com máscara.. alguns estão assim: (xxx)
> > pppp-tttt, outros assim (xx) pppp-tttt e outros ainda assim
> > (xx)pppp-tttt
> >
> >
> > Acho que vou analisar direitinho cada campo e gerar um update
> > específico pra cada um...
> >
> > -----Mensagem original-----
> > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Felix -
> > SOL Informática Enviada em: quinta-feira, 31 de outubro de 2013
> > 08:32
> > Para: 'FireBase'
> > Assunto: [firebase-br] RES: Nono dígito do telefone
> >
> > Me parece um update fácil, desde que voce tenha seus telefones todos
> > formatados.
> > Char(10) - xxyyyyzzzz onde xx é o DDD, yyyy prefixo e zzzz sufixo.
> >
> > Agora, se voce tiver numeros assim:
> > 99123423
> > 1199123423
> > 01199123423
> >
> > Vai ser mais complicado...
> >
> > Como estao os campos?
> >
> > -----Mensagem original-----
> > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Wesley
> > Oliveira Enviada em: quinta-feira, 31 de outubro de 2013 08:18
> > Para: FireBase
> > Assunto: [firebase-br] Nono dígito do telefone
> >
> > Bom dia pessoal!
> >
> >
> >
> > Alguém já achou ou tem alguma função pra fazer atualização de campos
> > de telefone pra adicionar o nono dígito? Estou quebrando a cabeça
> > pra fazer uma aqui.. rsrs
> >
> >
> >
> > Att.
> >
> > Wesley Oliveira
> > Programador de Sistemas de Informação
> >
> > RG System Informática
> > Fone: +55 (27) 3727-1127
> > Celular: +55 (27) 9606-0038
> > Email: <mailto:wesley em rgsystem.com.br> wesley em rgsystem.com.br
> > Website: www.rgsystem.com.br
> >
> > Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE.
> > Confidencialidade: A informação contida nesse e-mail, incluindo
> > anexos, é confidencial e dirigida somente ao(s) destinatário(s). No
> > caso de recebimento equivocado, por favor, informe ao(s)
> > remetente(s). A divulgação, utilização, reprodução ou distribuição
> > do conteúdo dessa mensagem por
> outra
> > pessoa que não o destinatário é, expressamente, proibida.
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
*
Att.
Fabrício Videira*
*Programador Delphi*
(*(14) 3283-1336 *(*(**14) 99653-5587*
**develop.fabricio em gmail.com*
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista