RES: [firebase-br] busca sem repetição

Ton - Hotmail hevertonc em hotmail.com
Ter Nov 21 15:16:29 -03 2006


   Olá...

   Não seria o caso de mudar a forma da pesquisa para poder satisfazer o
requisito do cliente?

   Faz duas buscas, qdo ele estiver digitando o Cliente, o filtro é feito
letra por letra (durante a digitação), é isso? Vc vai alimentando o select
de clientes, e jogando numa grid. Nesse ClientDataSet, ou outro componente
que usar para listar na grid, vc pode fazer no evento AfterScroll, para
localizar os Telefones desse cliente em particular, e exibir em outra grid,
assim, conforme o nome do cliente for sendo digitado, ele irá atualizando a
grid de clientes e consequentemente, exibindo sempre os telefones do
primeiro deles. Caso o usuários tenha encontrado o cliente e queira listar
os telefones dele, é só posicionar o cursos sobre o registro do cliente, e a
tabela com os telefones será atualizada com os telefones dele.

   Assim vc não precisa fazer nem join no select, sempre com parâmetros
simples, para o cliente o nome ou o que for e para o telefone o FO_FICHA.

        Ton
Analista de Sistemas
 DotCom Informática
 
"A infrmação não é um produto,
e sim a matéria prima." (Ton)

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Matheus Marques
Enviada em: terça-feira, 21 de novembro de 2006 12:52
Para: FireBase
Assunto: Re: [firebase-br] busca sem repetição

Olá Freitas,

Obrigado pela atenção, mas já tentei... como disse anteriormente com LEFT
JOIN apresenta o mesmo resultado que INNER JOIN (neste caso);

Vlw


Em 21/11/06, Freitas - Protews <benefreitas em terra.com.br> escreveu:
>
> Matheus, veja se assim resolve:
>
> SELECT distinct A.fi_codigo,A.fi_nomefi
> FROM TB_FICHA A
> LEFT JOIN TB_FFONES B ON A.FI_CODIGO = B.FO_NFICHA
>
> Freitas
>
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista