[firebase-br] Firebird e estrutura Mestre-Detalhe 4 níveis

Eduardo Jedliczka edujed em gmail.com
Sex Ago 12 10:53:11 -03 2011


Acredito que exista algo configurado errado no seu setup.

Mas faça um teste simples, antes de abrir os grids:

DisableControls em todas as consultas;
faça todos os opens; (da pai para a filha, para a neta...)
Application.ProcessMessages;
EnableControls em todas as consultas.

Veja se isto ajuda um pouquinho.

==========================
Eduardo Jedliczka
Apucarana - Pr
==========================




Em 11 de agosto de 2011 20:58, GutembergAdv <gutembergadv em gmail.com> escreveu:
> Olá a todos!
> Uso Firebird 2.5 + ODBC + Delphi 7 + DBExpress
> Não se esta questão se adequa melhor nesta lista ou na lista do Delphi, se
> for o caso deste último, me avisem, por favor.
> Estou montando uma estrutura mestre-detalhe com 4 níveis, da seguinte forma:
> a tabela A é mestre de B, que é mestre de C, que é mestre de D, todas
> locais.
> Depois de carregado o formulário com 4 DBGrid, todos funcionam com a
> velocidade esperada. No entanto, quanto mais níveis de mestre-detalhe eu
> implemento (até chegar nos 4), o carregamento inicial fica muito demorado.
> Já no terceiro nível de detalhe a espera leva vários minutos e, no quarto
> nível passa de 30 minutos.
> Todas as 4 tabelas têm, em torno de 1100 registros.
> Gostaria de saber se é possível resolver esta questão do carregamento
> inicial, reduzindo o seu tempo e esta questão.
>
> Agradeço a atenção.
> ______________________________________________
> 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
>




Mais detalhes sobre a lista de discussão lista