--- Alex - Yahoo escreveu:
> Mas para manter os dados na grade tem q estar com a transação aberta. Não
> quero. Só quero abrir a transação para trazer dados ou alterar os dados.
> Não estou usando componentes TDATASET
> Estou usando tudo TEDIT e TStringGrid pois não necessitam ter ligação com o
> banco.
>
> Alex
[Welson] O lance então é usar o ClientDataSet. E assim te pouparia trabalho.
Aqui em nossos sistemas estamos mudando gradativamente de ListBox pra DBGrid.
Estamos colocando o DBGrid principalmente nos módulos que geram mais dados, ou
que precisam de muitas informações mostradas.
Um cliente nosso daqui de Juiz de Fora certa vez reclamou de lentidão ao exibir
as informações sobre as movimentações financeiras (é uma fundação de apoio
estudantil e a pesquisa) no programa. Disse que ocorria travamento as vezes.
Analisando o banco de dados dele, vimos que a movimentação financeira era muito
grande em um período de um ano, afinal eles tem que pagar as próprias despesas
e as despesas de auxílio a pesquisa e blablabla.
Usando ListBox, era necessário mais de 10 minutos somente pra plotar o grid...
10 minutos !!! Com o DBGrid não passava de 30 segundos. E olha que pro DBGrid,
30 segundos ainda é muito tempo. Mas demorava isso porque desenhávamos cor e
figura, pra mostrar melhor as informações.
Por isso, antes de colocar o StringGrid, pense bem onde será colocado no
sistema. Pode ser um tiro no pé.
[]s.
=================================
"O que me preocupa não é o grito dos maus. É o silêncio dos bons."
Martin Luther King.
=================================
Welson de Avelar Soares Filho
Analista/Programador Delphi
Gemini Sistemas
<www.geminisistemas.com.br>
Juiz de Fora - Minas Gerais
=================================
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale
o discador agora!
http://br.acesso.yahoo.com
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html