Inquiridor
Relatórios

Pergunta
-
Todas as Respostas
-
-
-
-
-
Se vc usa o SQL Serer, voce pode usar o reporting Services:
http://www.code-magazine.com/Article.aspx?quickid=1009061
att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
Sogi informatique ltée -
-
Dependendo do que o cliente realmente precisa, coisas complicadas ou engessadas podem ser evitadas. Se ele não quer imprimir imediatamente no papel ou simplesmente não vai imprimir no papel, você pode gerar relatórios para abrir no Excel, usando por exemplo o ClosedXML (open source) ou Aspose (pago), que são muito fáceis de usar. Se na maioria dos casos o relatório é somente tabela com algum cabeçalho pode criar um método que faça automático passando uma lista de objetos. E quando o relatório for muito complexo em relação a design, você pode criar um template no próprio Excel e depois inputar os dados via programação, então pode usar e abusar de gráficos por exemplo. Já se for para imprimir em papel diretamente, pode usar o PDFSharp (open), que parece ser legal, apesar de ainda não ter precisado usar, mas é uma solução boa para PDF. Em alguns casos fazer HTML mesmo resolve, tudo depende do caso e buscar a melhor solução. O cliente que trabalho só gosta de relatório em Excel, pela liberdade e poder proporcionado, acaba sendo pra mim uma forma muito fácil e controlada de gerar relatórios e pro cliente tem um valor enorme.
- Editado rs.developer terça-feira, 25 de dezembro de 2012 17:30