Fórum Duvida em filtro! AFarias me ajuda! #46697

15/09/2004

0

Caros amigos estou com o seguinte problema.

Tenho um banco de dados com a tabela abaixo:

CREATE TABLE LOGRADOURO
(
CodLogradouro Integer NOT NULL,
Logradouro VarChar(70),
CodBairroInicial Integer,
CodBairroFinal Integer,
Cep VarChar(10),
NrInicial Integer,
NrFinal Integer,


PRIMARY KEY (CodLogradouro)
);

Esta tabela e de enderecos, bem tem ruas que sao grandes demais e passam por varios
bairros, e com isso a mesma rua tem varios ceps diferentes ao longo de sua extensao,
e o que eu preciso e o seguinte, preciso que ele pega o nome da rua e o nr que eu especifiquei,
localiza a rua e se a rua tiver o campo ´NrInicial´ e ´NrFinal´ preenchido alem dele achar a rua,
ele deve procurar entre as ruas dentro de que faixa a casa esta.

Exemplo:

Digamos que eu more na Avenida Paulista, em Sao Paulo/SP, no Nr 1200. Ai eu coloco em um Edit o endereco
e em outro o nr que eu moro, ele vai achar a avenida paulista, so que ela e dividida em 3 ´pedaços´ com
numero de ceps diferentes:
´1 registro ´Pedaço´ = ´NrIncial=0´ ao ´NrFinal=500´ Cep=380001´
´2 registro ´Pedaço´ = ´NrIncial=501´ ao ´NrFinal=1200´ Cep=380002´
´3 registro ´Pedaço´ = ´NrIncial=1201´ ao ´NrFinal=99999´ Cep=380002´

Alguem sabe como posso resolver isso? Ninguem conseguiu me dar uma resposta que funcionase!

Atenciosamente

Luiz Claudio V. Santos


Luiz.claudio.vieira

Luiz.claudio.vieira

Responder

Posts

15/09/2004

Sandra

Luiz Claudio,

Por favor, não publique mensagens repetidas vezes por diversos fóruns. Veja:
- http://delphiforum.icft.com.br/forum/viewtopic.php?t=51306 => fórum Delphi
- http://delphiforum.icft.com.br/forum/viewtopic.php?t=51330 => fórum Interbase/Firebird
- http://delphiforum.icft.com.br/forum/viewtopic.php?t=51528 => fórum Interbase/Firebird
- http://delphiforum.icft.com.br/forum/viewtopic.php?t=51534 => fórum Delphi

E mais este tópico.

Solicito encarecidamente que releia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url] do fórum.


Responder

Gostei + 0

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

Aceitar