Fórum Como desmembrar campo de Endereços ??? #285048

17/06/2005

0

Bom Dia para todos estou com um problema nas mão e não estou tento solução para o mesmo. Tenho um campo na minha tabela de clientes que se chama Endereco e eu tenho que desmembrar esse campo para uma outra tabela que tem o campo Endereco ja todo dismembrado.

Exemplo: - Tenho isso aqui -
RUA PARAIBA, CJ ABILIO NERY QE CASA,4 ADRIANÓPOLIS

E tenho que desmembrar para :
RUA - TIPO_LOGR
PARAIBA, CJ ABILIO NERY - ENDERECO
QE CASA, 4 - COMPLEMENTO
ADRIANOPOLIS - BAIRRO

claro que todos os campos não são assim ficando ainda mais emocionante o meu trabalho, se alguem tiver alguma saida para isso por favor me ensine como ou me mande uma luz. POR FAVOR . . .

Atc.
Rafael Cabral


Rscrj

Rscrj

Responder

Posts

17/06/2005

Motta

Manipulação de strings :

Functions mais importantes :

Pos - retorna o local que uma substring começa numa outra string
Copy - retornar parte da string
Length - tamanho da string

tente localizar strings chaves tipo ´rua ´ ´r ´ ´av ´ etc
vá quebrando esta string a jogando para os campos que vc tem

é trabalhoso e dependendo da qualidade do dado será dificil algo muito automático, qts dados serão convertidos ?

uma solução é algo semi-automatico

usuario seleciona registro de uma grade
sistema tenta separar os dados
usuario muda o que julgar necessario e salva
sistema marca registro como migrado
...


Responder

Gostei + 0

17/06/2005

Motta

Tem programas no mercado que prometem fazer isto com base nos arquivos dos correios, nunca testei nenhum.

Ir na base dos correios é boa solução mas para isto requer se escrever uma aplicação um pouco complexa


Responder

Gostei + 0

17/06/2005

Dbergkamps

cara, vc tá com um problemão!!!!
Pois veja so:
- desmembrar a string até que nao seria tao dificil, mas quando se ve que não existe um padrão para endereço, bicho pega:
- identificar a primeira vírgula como sendo o logradouro, tudo bem.
- mas depois, alguns usam outra vírgula para delimitar o bairro, outros o sinal de menos, ae complica.
- sem contar o número, pois algumas ruas podem ser: RUA 25 de março, etc. os bairros podem ser: Bairro Dom Pedro 1º, etc.
- o melhor, eu acho, eh desmembrar o endereço ja na hora do cadastro, facilitaria muito as coisas.

Valeu e Boa sorte. :D :D


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar