| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
marcellomm Colaborador

Registrado: Segunda-Feira, 7 de Novembro de 2005 Mensagens: 1045
|
Enviada: Dom Ago 12, 2007 12:42 pm Assunto: Tirando caracteres de campo específico |
|
|
Boa tarde galera! Seguinte tenho um cadastro de alunos com +ou- 3500 alunos e aki em minas os RGs são alfanuméricos podendo ter os seguinte formatos:
102.103 as mais antigas
M-102.103 por volta de 1940
M-1.102.103 por volta de 1960
MG-1.102.103 por volta de 1980
MG-12.102.103 mais recentes
Resumindo: Gostaria de retirar esses caracteres '-' e '.' dos RGs uniformizando o formato +ou- assim:
102103
M102103
M1102103
MG1102103
MG12102103
Tem como? |
|
| Voltar ao Topo |
|
 |
djtatao Aprendiz

Registrado: Quinta-Feira, 14 de Dezembro de 2006 Mensagens: 256
|
Enviada: Seg Ago 13, 2007 8:29 am Assunto: Re: Tirando caracteres de campo específico |
|
|
Bom dia
Tenta assim
procedure TForm1.Button1Click(Sender: TObject);
Var Texto1 : String;
x, y : Integer;
begin
for x := 1 to Length(Edit1.Text) do
if Pos(Copy(Edit1.Text, x, 1), '.') <= 0 then
Texto1 := Texto1 + Copy(Edit1.Text, x, 1);
Edit1.Text := Texto1;
end;
Espero ter ajudado. |
|
| Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
| Voltar ao Topo |
|
 |
|