Re: [firebase-br] Sugestões para exibir cadastros muito grandes

Anderson Miranda Barrozo andersonpaduarj em hotmail.com
Sáb Set 1 11:25:51 -03 2007


Legal,

   Acho que vc poderia abrir o form com DataSet aberto, colocando uma 
instrucao + ou - assim:

   Selec * from Cliente where clicodigo = null

   Como o campo clicodigo é chave, então não existiria nenhum cliente sem 
codigo, entao a tabela ficaria aberta mas sem carregar todos os registros.

   Quanto ao painel que vc criou provavelmente ele só será acionado quando o 
usuario for fazer uma alteracao, exclusao ou uma pesquisa.

Anderson Miranda


>From: "Consultores Software" <consultoressoftware em gmail.com>
>Reply-To: FireBase <lista em firebase.com.br>
>To: FireBase <lista em firebase.com.br>
>Subject: Re: [firebase-br] Sugestões para exibir cadastros muito grandes
>Date: Sat, 1 Sep 2007 09:56:49 -0300
>
>Obrigado pelas sugestões, pessoal !
>
>Eu adotei a seguinte solução:
>
>1. Faço a janela de cadastro abrir sem mostrar nada na grid, com o DataSet
>fechado.
>2. Fiz um painel de busca com uma combo onde o usuário seleciona o campo
>para a busca, e um edit onde o usuário digita a expressão a pesquisar.
>3. Ao teclar "Enter" no edit, uma  procedure monta  um select com os 
>devidos
>parâmetros e faz a busca.
>Ficou bem prático, do meu ponto de vista....restará saber se ficará prático
>também do ponto de vista do usuário.
>
>
>
>Em 31/08/07, paulosxs Yahoo! <paulosxs em yahoo.com.br> escreveu:
> >
> > Eu organizaria os veículos em categorias e subcategorias, as quais
> > seriam exibidas em um treeview (árvore), e a lista de veículos exibidos
> > seria correspondente à subcategoria selecionada no treeview. Quanto à
> > pesquisa, eu não me preocuparia, pois faria diretamente na base, e não
> > no dataset.
> >
> >
> > Consultores Software escreveu:
> > > Bom dia pessoal !
> > >
> > >   Tenho uma pergunta que não chega a ser exatamente técnica, mas sim,
> > sobre
> > > uma otimização.
> > >
> > >   Tenho aqui em uma aplicação, um cadastro de veículos, que hoje 
>possui
> > > cerca de 2 mil registros, mas deve aumentar bem, pois ainda não está 
>em
> > > produção .
> > >   Qual é a política mais adotada por vocês, para abrir esse cadastro 
>em
> > uma
> > > grid, sem fazer full scan ( select * ) ?
> > >
> > > Talvez seja mostrar uma certa quantidade de registros, mas aí tem o 
>caso
> > em
> > > que é preciso dar um locate no DataSet e o registro procurado não está
> > na
> > > grid.
> > >
> > >  Quais seriam as sugestões de vocês ?
> > >
> > >
> > >  Obrigado
> > > ______________________________________________
> > > 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
> > >
> > >
> >
> >
> > ______________________________________________
> > 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
> >
>______________________________________________
>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

_________________________________________________________________
Verificador de Segurança do Windows Live OneCare: combata já vírus e outras 
ameaças! http://onecare.live.com/site/pt-br/default.htm





Mais detalhes sobre a lista de discussão lista