[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