O Word é uma carroça…. mas cada um no seu lugar

Meu, fiquei chateado, mas não dá para abraçar o mundo certo?

Todo mundo sempre falou de Crystal Reports, Active Reports, Reporting Services, blabla Reports, enfim. Nunca me acostumei com essas ferramentas, e como tinha experiência no Office, sempre que me pediam um relatório, fazia com que o dito fosse gerado no Word ou no Excel, seja via Interop ou o que quer que fosse. Todos adoravam a idéia pois tinham a oportunidade de customizar seus relatórios com formatação e tudo mais. Lindo!

Qual o problema então? Desempenho!

Tentei gerar um relatório simples no Word que lista 500 registros de uma tabela, e o dito demorou 10 minutos para ser gerado! Fiz de tudo! Usei ADO tradicional, troquei o Dataset por Datareader, desativei o ScreenUpdating, enfim, nada. A mesma demora de sempre. A alternativa foi o Excel com o famoso CopyFromRecordset, já comentado neste humilde blog.

O duro foi ter colocado tanta esperança na ferramenta perante os clientes. Não vou condenar de vez o coitado do Word. Vou fazer uns testes com XML gerado no padrão Word, que claro, só poderá ser aberto no Word 2003.

Fica aí para a comunidade.

Abraços

Tomás Vásquez
http://www.tomasvasquez.com.br

Republicação de post. Originalmente publicado no blog theSpoke.net.

Comentários

comentários