Fórum importando dados da tabela para arquivo excel #468412
30/01/2014
0
Existe outro jeito de diminuir o tempo??
Maria Silva
Curtir tópico
+ 0Posts
30/01/2014
Alex Lekao
Nao sei se seria isso, mas talves esteja nas ferramentas usadas para as conexoes com o banco de dados e exportacao para o Excel.
Nao sou desenvolvedor, mas acredito que possa ser algo com relacao a isso.
Gostei + 0
30/01/2014
Maria Silva
O meu programa é simples, faz um laço com o comando " Do Until rs.EOF ' e monta pelo comando que segui: ExlObj.ActiveSheet.Cells(NxtLine, 1).Value = rs!Agencia. isto leva 40 minutos.
Gostei + 0
30/01/2014
Alex Lekao
a parte de programacao foi ficar de devendo muito(nao sou programador).. rsrsr
dependendo do que estiver precisando com referencia ao banco de dados posso tentar te ajudar mais.
Vc pode verificar se os campos usados nas referencias para montar as tabela excel tem indice, os principais, campos chaves no caso, se nao tiver, vc pode experimentar criar um indice para eles e ver se melhora.
Eu tinha um problema aqui, que o software trazia uma pesquisa em tela tbm, um grid simples com 8 colunas e levava quase 20 segundos para trazer 20 registros mais ou menos, apos criarmos o indices isso passou a levar 4 segundos, os 20 segundos foi bondade minha, pq levava mais... rsrsr
outra coisa que podemos tentar verificar tbm eh os relacionamentos da tabela, se e tentar ajustar para que fique melhor e com menos juncoes ou que seja mais objetivo.
Espero ter ajudado.
Gostei + 0
30/01/2014
Maria Silva
Gostei + 0
30/01/2014
Claudio Lopes
Você faz consulta em apenas uma tabela? Tipo não possui nenhum relacionamento com outra tabelas dentro do banco? poste a query para analisarmos juntos.
Bom como vc usa o vba, isso quer dizer que o recurso que vc usa é sua máquina, afinal ele vai varrer o itau shopline e escrever linha a linha, sua máquina é boa qual a configuração.
Se quiser posto o código vba que eu uso para você testar.
Abraços!
Gostei + 0
31/01/2014
Alex Lekao
Nao entendi bem, mas acredito que sim.
o que o amigo acima citou seria interessante para tentarmos te ajudar melhor.
a opcao do indice eh muito interessante tbm, visto que os dados precisam ser varridos e com isso com o indice a performance aumenta consideravelmente.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)