Re: [delphi-br] Tabela de CEP's
Olá Eu tinha feito uma View Mas achei que tinha ficado muito lendo o retorno dos dados Acho que não tem como fazer Function no FireBird estou na versao 1,5 Intao fiz uma procedure que me retorna os dados passos os parametros de entrada e na procedure monto a condicao where de acordo com os filtros informados ataves do comando EXECUTE STATEMENT EX SELECT * FROM V_CEP(:cep, :Rua, :Cidade, :UF ) nos parametros da query de consulta fica algo assim ParamByName('cep').asstring := QuotedStr('35502427') ou assim para procurar por parte do logradouro ParamByName('Rua').asstring := ' %Rua do Ouro%' os parametros que nao sao preenchidos infromamos vazio ParamByName('Cidade').asstring := '' ParamByName('UF').asstring: = .asstring := '' São muitos dados relacionados e o tempo de retorno é consideravel a melhor forma que econtrei foi atraves de procedure mesmo E ficou muito bom. :) Será que posso disponibilizar a base de ceps ou é contra alguma norma? Abraços Daniel Azevedo Em 20/08/2010 09:13, Rodrigo Rossi escreveu: Daniel, Por que uma procedure e não um function ou até mesmo uma view? Att. Rodrigo Rossi Skype: rodrigotrentinrossi MSN: rdrg_ro...@hotmail.com Fone: (45) 9963-1897 Cascavel - PR On 19/08/2010 13:41, Daniel Azevedo wrote: Eu tenho uma base de ceps que encontrei na net muito boa por sinal e bem atualizada, com codigo dos municipios e UF Algumas cidades sao subordinadas a outras intao nao consta cep mas tem a referencia da cidade a qual é subordinada. Fiz uma procedure dentro do BD para retornar os dados Pode ser por cep, parte do logradouro e tal Na tela de cadastro de clientes por exemplo, qdo informa o cep eu busco o endereço atraves da procedure e preencho os campos da tabela cliente Caso o usuario não saiba o cep, tem um botao de pesquisar ceps, onde ele localiza atraves da cidade ou parte do logradouro e tal Clica em ok na tela de pesquisa de ceps e volta para tela de cadastro preenchendo os campos. A base inicialmente é em mdb.. mas importei utilizando o Ib_expert Não sei se é contra as regras eu disponibilizar o link de onde encontrei Intao se algum moderador liberar eu posto o link do arquivo original Se for permitido posso liberar a minha base modificada em .fdb no 4shared Abraços Em 19/08/2010 11:52, Rodrigo Rossi escreveu: Bom dia. Gostaria de saber qual a melhor e/ou a mais usada implementação para usar a tabela de CEP's dos correios no sistema em FB. Por exemplo, o usuário está na tela de cadastro de cliente e digita o CEP do endereço do cliente, quando passa por este campo o sistema informa automaticamente a rua, bairro, cidade, estado, etc... Sei que o CEP tem faixas, por isso a minha dúvida. E também gostaria de saber onde posso encontrar a tabela de CEP's dos Correios para importar no meu FireBird? -- Att. Rodrigo Rossi Skype: rodrigotrentinrossi MSN: rdrg_ro...@hotmail.commailto:rdrg_rossi%40hotmail.com Fone: (45) 9963-1897 Cascavel - PR -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Tabela de CEP's
Eu tenho uma base de ceps que encontrei na net muito boa por sinal e bem atualizada, com codigo dos municipios e UF Algumas cidades sao subordinadas a outras intao nao consta cep mas tem a referencia da cidade a qual é subordinada. Fiz uma procedure dentro do BD para retornar os dados Pode ser por cep, parte do logradouro e tal Na tela de cadastro de clientes por exemplo, qdo informa o cep eu busco o endereço atraves da procedure e preencho os campos da tabela cliente Caso o usuario não saiba o cep, tem um botao de pesquisar ceps, onde ele localiza atraves da cidade ou parte do logradouro e tal Clica em ok na tela de pesquisa de ceps e volta para tela de cadastro preenchendo os campos. A base inicialmente é em mdb.. mas importei utilizando o Ib_expert Não sei se é contra as regras eu disponibilizar o link de onde encontrei Intao se algum moderador liberar eu posto o link do arquivo original Se for permitido posso liberar a minha base modificada em .fdb no 4shared Abraços Em 19/08/2010 11:52, Rodrigo Rossi escreveu: Bom dia. Gostaria de saber qual a melhor e/ou a mais usada implementação para usar a tabela de CEP's dos correios no sistema em FB. Por exemplo, o usuário está na tela de cadastro de cliente e digita o CEP do endereço do cliente, quando passa por este campo o sistema informa automaticamente a rua, bairro, cidade, estado, etc... Sei que o CEP tem faixas, por isso a minha dúvida. E também gostaria de saber onde posso encontrar a tabela de CEP's dos Correios para importar no meu FireBird? -- Att. Rodrigo Rossi Skype: rodrigotrentinrossi MSN: rdrg_ro...@hotmail.com mailto:rdrg_rossi%40hotmail.com Fone: (45) 9963-1897 Cascavel - PR -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Tabela de CEP's
Daniel, Por que uma procedure e não um function ou até mesmo uma view? Att. Rodrigo Rossi Skype: rodrigotrentinrossi MSN: rdrg_ro...@hotmail.com Fone: (45) 9963-1897 Cascavel - PR On 19/08/2010 13:41, Daniel Azevedo wrote: Eu tenho uma base de ceps que encontrei na net muito boa por sinal e bem atualizada, com codigo dos municipios e UF Algumas cidades sao subordinadas a outras intao nao consta cep mas tem a referencia da cidade a qual é subordinada. Fiz uma procedure dentro do BD para retornar os dados Pode ser por cep, parte do logradouro e tal Na tela de cadastro de clientes por exemplo, qdo informa o cep eu busco o endereço atraves da procedure e preencho os campos da tabela cliente Caso o usuario não saiba o cep, tem um botao de pesquisar ceps, onde ele localiza atraves da cidade ou parte do logradouro e tal Clica em ok na tela de pesquisa de ceps e volta para tela de cadastro preenchendo os campos. A base inicialmente é em mdb.. mas importei utilizando o Ib_expert Não sei se é contra as regras eu disponibilizar o link de onde encontrei Intao se algum moderador liberar eu posto o link do arquivo original Se for permitido posso liberar a minha base modificada em .fdb no 4shared Abraços Em 19/08/2010 11:52, Rodrigo Rossi escreveu: Bom dia. Gostaria de saber qual a melhor e/ou a mais usada implementação para usar a tabela de CEP's dos correios no sistema em FB. Por exemplo, o usuário está na tela de cadastro de cliente e digita o CEP do endereço do cliente, quando passa por este campo o sistema informa automaticamente a rua, bairro, cidade, estado, etc... Sei que o CEP tem faixas, por isso a minha dúvida. E também gostaria de saber onde posso encontrar a tabela de CEP's dos Correios para importar no meu FireBird? -- Att. Rodrigo Rossi Skype: rodrigotrentinrossi MSN: rdrg_ro...@hotmail.commailto:rdrg_rossi%40hotmail.com Fone: (45) 9963-1897 Cascavel - PR -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Tabela de CEP's
Bom dia. Gostaria de saber qual a melhor e/ou a mais usada implementação para usar a tabela de CEP's dos correios no sistema em FB. Por exemplo, o usuário está na tela de cadastro de cliente e digita o CEP do endereço do cliente, quando passa por este campo o sistema informa automaticamente a rua, bairro, cidade, estado, etc... Sei que o CEP tem faixas, por isso a minha dúvida. E também gostaria de saber onde posso encontrar a tabela de CEP's dos Correios para importar no meu FireBird? -- Att. Rodrigo Rossi Skype: rodrigotrentinrossi MSN: rdrg_ro...@hotmail.com Fone: (45) 9963-1897 Cascavel - PR