[firebase-br] Lentidao para abrir a lista de precos

Felipe Aron felipearon em gmail.com
Seg Jun 2 10:41:18 -03 2008


Ei amigo, é preciso retornar todos os items mesmo ?? (select * from)
Outra coisa, o campo DESCRICAO tem indice ???

Só mais uma coisa... essa sua programação está um pouco confusa ein... pois
toda hora que vc entra no edit ele faz essa SQL....

2008/6/2 Rubens - Solucao Empresarial <rubens em solucaoempresarial.net>:

> Bom dia Pessoal to precisando de uma mao
> tenho um cadastro de 10000 itens e leva 25 segundos para abrir
> a seguinte rotina - se o usuario clicar no campo descricao ele coloca os
> produtos em ordem alfabetica e /ou se clicar no codigo ele abre a lista em
> ordem de codigo, pelo que pude entenbder ele esta puxando os 10000 itens
> toda vez como posso agilizar isso?
> Alguem pode me dar uma ideia?
> Agradeco a atencao - abaixo ta a rotina que uso
>
> procedure Tpesq_produto.edt_descricaoEnter(Sender: TObject);
> begin
> //  edt_codigo.Clear;
>  edt_descricao.Text := '';
>  if edt_codigo.Text = '' then
>    begin
>    Dados.Produtos.Close;
>    Dados.Produtos.SQL[0] := 'Select * from produtos';
>    Dados.Produtos.SQL[1] := 'order by Descricao';
>    Dados.Produtos.Open;
>    edt_descricao.SetFocus;
>    end
> end;
>
> procedure Tpesq_produto.edt_codigoEnter(Sender: TObject);
> begin
>  edt_descricao.Clear;
>  edt_codigo.Text    := '';
>  Dados.Produtos.Close;
>  Dados.Produtos.SQL[0] := 'Select * from produtos';
>  Dados.Produtos.SQL[1] := 'order by codigo1';
>  Dados.Produtos.Open;
>  edt_codigo.SetFocus
> end;
> ______________________________________________
> 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
>



-- 
Com a força aprenda a suavidade. Através da suavidade a força prevalecerá!

http://felipearonnet.spaces.live.com/
http://br.groups.yahoo.com/group/xna-br/



Mais detalhes sobre a lista de discussão lista