[firebase-br] RES: como fazer este tipo de busca

Marcio Da Silva Ereno marcio em msereno.com.br
Sáb Ago 8 08:53:51 -03 2009


Oi Felix...
O pior que não pois olhei o banco de dados e estava gravado assim...
por isso que é estranho....
mais o obrigado pela ajuda

2009/8/7 Felix <felix2005 em oi.com.br>

> Ola
>
> Sim; varias idéias:
>
> 1. Armazene no bd apenas 1223456123 ou seja, sem traço nem ponto; use uma
> mascara no campo de digitação para que o sistema formate automaticamente o
> que vai sendo digitado - internamente a aplicação vai 'enxergar' apenas os
> números
>
> Vantagem: a busca vai usar índice, fazendo varredura por um código
> especifico.
>
> 2. Armazene a informação do jeito que vc quiser (1223456123 OU
> '1223-456.123' OU '1223-456123' OU '1223456.123'; faça a busca procurando
> de
> varias maneiras
>
> Vantagem: NENHUMA
>
> NUNCA deixe o cliente querer controlar a maneira como as informações serão
> armazenadas / pesquisadas (a menos que ele entenda mais do que você sobre
> modelagem de dados).
>
> O que interessa para o cliente é: 1. Preço; 2. Sistema funcionar; 3.
> Informacoes precisas; 4. Ser rápido; 5. Preço; 6. Ser fácil de usar; 7. Ser
> bem organizado (menus, telas, campos); 8. Não dar problema para chamar
> ninguém; 9. Se der problema, ter suporte rapidamente; 10. Preço.
>
>
> Fco. Felix
> Desenvolvimento de Sistemas
> www.soltecnologia.com.br
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Marcio Da Silva Ereno
> Enviada em: sexta-feira, 7 de agosto de 2009 07:45
> Para: FireBase
> Assunto: Re: [firebase-br] como fazer este tipo de busca
>
> Oi pessoal, essa empresa que eu estou desenvolvendo o sistema ele tem um
> sistema do proprio fabricante das peças que faz isso
>
> Exemplo codigofabricante='1223-456.123'
>
> Na busca ele pode digitar = '1223-456.123' que ele busca a peca ou tbm pode
> digitar = '1223456123' que também busca a peça.
>
> e como ele tem um sistema que ja faz isso, ele quer que o meu sistema faça
> a
> mesma coisa
> alguem tem mais alguma ideia?
>
>
>
>
>
> 2009/8/6 Rodrigo <dominio em engeplus.com.br>
>
> > Acho que seria assim:
> >
> > IBQuery.Close;
> > IBQuery.SQL.Clear;
> > IBQurey.SQL.ADD('select campo from tabela where CODIGODOFABRICANTE
> > like :CODIGODOFABRICANTE');
> > IBQuery.Parambyname('CODIGODOFABRICANTE').ASSTRING:= '12356' + '%';
> > IBQuery.Open;
> >
> > At.
> > Rodrigo
> >
> >
> > ----- Original Message ----- From: "Alan Francisco" <alanfranc em ig.com.br
> >
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Thursday, August 06, 2009 11:13 AM
> > Subject: Re: [firebase-br] como fazer este tipo de busca
> >
> >
> >
> > select campo from tabela where like CODIGODOFABRICANTE
> > (':CODIGODOFABRICANTE%')
> >
> > Em 29/06/09, Fausto <fausto.s.a em uol.com.br> escreveu:
> >
> >>
> >> Em 29/06/2009 13:39, Marcio Da Silva Ereno escreveu:
> >>
> >>  Oi pessoal
> >>> eu acho que não expliquei direito
> >>> o campo que eu qro buscar não é CNPJ e nem CPF
> >>> o campo e o CODIGO DO FABRICANTE...
> >>> por isso precisava fazer esse tipo de busca...
> >>> grato
> >>>
> >>>  Já tentou com o like??
> >>
> >> --
> >> Fausto Alves
> >> Skype:faustoalves
> >> msn:faustoalves em com4.com.br <msn%3Afaustoalves em com4.com.br> <
> msn%3Afaustoalves em com4.com.br <msn%253Afaustoalves em com4.com.br>> <
> >> msn%3Afaustoalves em com4.com.br <msn%253Afaustoalves em com4.com.br> <
> msn%253Afaustoalves em com4.com.br <msn%25253Afaustoalves em com4.com.br>>>
>  >> Franca-SP
> >> Enviado pelo Mozilla Thunderbird
> >> http://br.mozdev.org/thunderbird
> >>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >> Para saber como gerenciar/excluir seu cadastro na lista, use:
> >> http://www.firebase.com.br/fb/artigo.php?id=1107
> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>
> >>  ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> > __________ NOD32 4309 (20090805) Information __________
> >
> > This message was checked by NOD32 antivirus system.
> > http://www.eset.com
> >
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> --
> Marcio Ereno
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Marcio Ereno



Mais detalhes sobre a lista de discussão lista