ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Base de Dados de CEPs
Ir à página 1, 2  Próximo
 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
pardal3000
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 3 de Mai de 2004
Mensagens: 223

MensagemEnviada: Sex Abr 21, 2006 10:40 pm    Assunto: Base de Dados de CEPs Responder com Citação

Olá amigos,

Criei uma funçãozinha SQL para buscar um determinado CEP numa base de dados. Estou enviando abaixo para ajudar aqueles menos experiêntes. Bem, minha base de dados é antiga, alguém teria ela atualizada? Estou precisando muito disso, para implementar esta função em um sistema que preciso entregar a semana que vêm. Quem puder me ajudar, ou pelo menos me indicar o caminho, fico grato...

Function BuscaCEP(CEP: String; var Endereco, Bairro, Cidade, UF: String): Boolean;
Begin
Endereco := \'\';
Bairro := \'\';
Cidade := \'\';
UF := \'\';
Result := False;
With dmData.qryCEPs Do
Begin
Close;
SQL.Clear;
SQL.Add(\'SELECT Logradouro, Endereco, Bairro, Cidade, UF, Cep FROM Ceps\');
SQL.Add(\'WHERE Cep="\' + CEP + \'"\');
Prepared := True;
Open;
If RecordCount > 0 Then
Begin
Endereco := FieldByName(\'Logradouro\').AsString + \' \' +
FieldByName(\'Endereco\').AsString;
Bairro := FieldByName(\'Bairro\').AsString;
Cidade := FieldByName(\'Cidade\').AsString;
UF := FieldByName(\'UF\').AsString;
Result := True;
end;
Close;
end;
end;


Exemplo de uso:

procedure TfrmMain.btnBuscaClick(Sender: TObject);
var
Endereco, Bairro, Cidade, UF: String;
begin
If BuscaCEP(Trim(edtCEP.Text), Endereco, Bairro, Cidade, UF) Then
Begin
edtEndereco.Text := Endereco;
edtBairro.Text := Bairro;
edtCidade.Text := Cidade;
edtUF.Text := UF;
end Else ShowMessage(\'CEP não encontrado! Tente outro...\');
edtCEP.SetFocus;
edtCEP.SelectAll;
end;


Abraços,


Pardal 3000
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pardal3000
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 3 de Mai de 2004
Mensagens: 223

MensagemEnviada: Sex Abr 21, 2006 10:44 pm    Assunto: Base de Dados de CEPs Responder com Citação

À propósito, achei uma base em TXT aqui no fórum, postada por nosso amigo KMerlot, mas ela também é bem antiga...

Se alguém conseguiu essa base no próprio Correio, por favor me informe como faço pra obter.

Obrigado!

Pardal3000
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pardal3000
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 3 de Mai de 2004
Mensagens: 223

MensagemEnviada: Sáb Abr 22, 2006 12:23 pm    Assunto: Base de Dados de CEPs Responder com Citação

Alguém quer fazer a boa-ação do fim de semana? Wink


Desculpem, estou desesperado!


Abraços,

Pardal3000

Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pardal3000
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 3 de Mai de 2004
Mensagens: 223

MensagemEnviada: Sáb Abr 22, 2006 12:37 pm    Assunto: Base de Dados de CEPs Responder com Citação

Eu novamente...

Achei uma base em Access (MDB) no link abaixo, mas também está desatualizada. Bom, digo que está desatualizada porque não possue os CEPs terminados com 000, como por exemplo 18570-000 (Conchas-SP). Por que será?

Copie e cole em uma nova janela do seu navegador:

http://www.z7.com.br/wmld/cepbr/cepbr.zip



Pô, me ajudem aí galera! Estou :casstet:

Abraços,

Pardal3000

Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
robotpost
Profissional
Profissional


Registrado: Domingo, 20 de Março de 2005
Mensagens: 615
Localização: São Paulo/SP

MensagemEnviada: Sáb Abr 22, 2006 2:36 pm    Assunto: Base de Dados de CEPs Responder com Citação

Amigo,

O Gustavo postou a alguns dias atrás, um link para um banco de dados em InterBase com os ceps do pais todo.
Faça uma busca pelo usuário gustavocco que vc vai encontrar.

Abraços!

Fernando
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pardal3000
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 3 de Mai de 2004
Mensagens: 223

MensagemEnviada: Sáb Abr 22, 2006 2:56 pm    Assunto: Base de Dados de CEPs Responder com Citação

Valeu pela dica amigo, mas os arquivos que o Gustavo postou já não estão mais disponíveis. Também tentei outros links, mas todos fora do ar. Tá complicado achar isso...

Mas valeu de qquer maneira!

Abraços,

Pardal3000
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
robotpost
Profissional
Profissional


Registrado: Domingo, 20 de Março de 2005
Mensagens: 615
Localização: São Paulo/SP

MensagemEnviada: Sáb Abr 22, 2006 3:13 pm    Assunto: Base de Dados de CEPs Responder com Citação

Amigo,

Eu tenho a base do Gustavo em casa, amanhã eu coloco no meu ftp, e posto o link aqui, pra vc e quem mais precisar poder baixar, ok?

Abraços!

Fernando
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pardal3000
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 3 de Mai de 2004
Mensagens: 223

MensagemEnviada: Sáb Abr 22, 2006 4:15 pm    Assunto: Base de Dados de CEPs Responder com Citação

Oi Fernado,

Cara, obrigado! Obrigado mesmo! Vai ajudar eu e muitas outras pessoas, tenho certeza.


Abraços,

Pardal3000
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
robotpost
Profissional
Profissional


Registrado: Domingo, 20 de Março de 2005
Mensagens: 615
Localização: São Paulo/SP

MensagemEnviada: Dom Abr 23, 2006 4:56 pm    Assunto: Base de Dados de CEPs Responder com Citação

E ai Pardal!

Promessa é dívida, então aqui segue o link da base de CEP, espero que te ajude.

Abraços!

Fernando

http://fernando.gs.discovirtual.uol.com.br/disco_virtual/compartilhada/dbcep.zip

Senha: delphi
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gustavocco
Administrador
Administrador


Registrado: Sexta-Feira, 6 de Fevereiro de 2004
Mensagens: 4253
Localização: Chapecó - SC

MensagemEnviada: Seg Abr 24, 2006 9:18 am    Assunto: Base de Dados de CEPs Responder com Citação

Bom, infelizmente tive q retirar o arquivo do ftp, pois o trafego fica muito pesado com downloads desses arquivos. Bom se alguem tiver interesse eu coloco novamente em meu ftp, o banco de dados d cep com 20 mb em formato gdb.

Qqr coisa posta ai q eu deixo num horario q nao atrapalhe por aki, geralmente a noite.

Flw ai.
_________________
Top System - www.topsystem.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
robotpost
Profissional
Profissional


Registrado: Domingo, 20 de Março de 2005
Mensagens: 615
Localização: São Paulo/SP

MensagemEnviada: Seg Abr 24, 2006 11:47 am    Assunto: Base de Dados de CEPs Responder com Citação

E ai Gustavo!

Que isso, pode deixar no meu ftp, fica nos servidores do UOL, não me atrapalha em nada.. hehe..
Quase não uso ele mesmo...

Abraços!

Fernando
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gustavocco
Administrador
Administrador


Registrado: Sexta-Feira, 6 de Fevereiro de 2004
Mensagens: 4253
Localização: Chapecó - SC

MensagemEnviada: Seg Abr 24, 2006 11:58 am    Assunto: Base de Dados de CEPs Responder com Citação

Eh q eu tenho um mais atualizado do q aquele ultimo link q postei... mas nao sei se eh o mesmo q vc tem ai... se quiser eu te mando ai vc comprar e coloca lah pra download... eu tenho um em ftp no brturbo.. aki baixa legal.. mas bastante gente nao consegue baixar... sei lah pq... bom se quiser este banco q tenho aki t mando...por email ou coloco em ftp pra vc comparar com esse db ai....

flw.
_________________
Top System - www.topsystem.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
robotpost
Profissional
Profissional


Registrado: Domingo, 20 de Março de 2005
Mensagens: 615
Localização: São Paulo/SP

MensagemEnviada: Seg Abr 24, 2006 12:01 pm    Assunto: Base de Dados de CEPs Responder com Citação

No seu BRTurbo eu tbm nunca consegui baixar nenhum arquivo, não sei pq...

Qual o tamanho do arquivo?.. dependendo do tamanho não chega por e-mail, esse que tenho aqui tem 18.131kb

Se der deixa só hj a noite disponível no seu FTP que eu baixo e mando para o meu no Uol...

Qualquer coisa: fernando.gs@uol.com.br

--

Fernando
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pardal3000
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 3 de Mai de 2004
Mensagens: 223

MensagemEnviada: Seg Abr 24, 2006 12:45 pm    Assunto: Base de Dados de CEPs Responder com Citação

Oi Fernando,

Cara, obrigado. Valeu mesmo! Estou baixando o arquivo.

Bom, agora só falta um jeito de transformar esse BD do Interbase para o Paradox (db) ou Access (mdb), mais isso pode deixar que me viro Wink

Quero agradecer também o Gustavo! Valeu pela intenção!


Abraços à todos.

Pardal3000
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gustavocco
Administrador
Administrador


Registrado: Sexta-Feira, 6 de Fevereiro de 2004
Mensagens: 4253
Localização: Chapecó - SC

MensagemEnviada: Seg Abr 24, 2006 2:01 pm    Assunto: Base de Dados de CEPs Responder com Citação

Ai fernando.. o q tenho se nao me engano dah 20 mb... se nao me engano... mas nao estah neste micro... acredito q seja mais atual q aquele d 18 q tem no ftp da brturbo... assim q chegar em ksa disponibilizo e ftp pra ti v.. depois das 23:00 hrs... dai t passo o caminho tb... ou divido o arquivo em 2 partes e mando por email...

Pardal3000 blz, bom trabalho ai... rsrs..

flw ai gente.
_________________
Top System - www.topsystem.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Ir à página 1, 2  Próximo
Página 1 de 2

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB