Gerando Relatórios através do ReportViewer
Quando falamos em relatório, lembramos logo do Crystal Reports que a partir do .Net passou a ser integrado a IDE de desenvolvimento Visual Studio.Net.
Estatísticas:










votos: 4
Serviços:

Gerando Relatórios através do ReportViewer
Quando falamos em relatório, lembramos logo do Crystal Reports que a partir do .Net passou a ser integrado a IDE de desenvolvimento Visual Studio.Net. O Crystal Reports é considerada a melhor e mais poderosa ferramenta do mundo para criação, visualização e distribuição de relatórios. Apesar das vantagens do Crystal Reports, existem outras ferramentas no mercado para a geração de relatórios. Neste artigo mostrarei como você pode gerar relatórios em suas páginas ASP. NET 2.0.
Se você estiver utilizando o Visual Web Developer será necessário instalar o add-in ReportViewer, que pode ser baixado através do link abaixo:
http://msdn.microsoft.com/vstudio/express/vwd/download/default.aspx
Para exemplificar o desenvolvimento de relatórios com o ReportViewer, vou utilizar o Microsoft SQL Server e criar um banco de dados Empresa e uma tabela Produtos com os campos:
· Codigo;
· Produto;
· Preco;
· Qtd_Estoque;
· Categoria.
Depois de desenvolvido o banco de dados, é hora de começar. Para isso inicie o Visual Studio.Net 2005 e crie um novo Web Site com o nome exemploRelatorio.
Na toolbox, adicione o controle ReportViewer que está localizado na Aba DATA. Selecione o componente, arraste e solte na página criada.
Figura 1 – Report Viewer.
Na smart tag do ReportViewer selecione Design a new report e será exibido o novo relatório conforme a figura abaixo:
Figura 2 – Design do ReportViewer.
Agora é hora de adicionar uma fonte de dados ao relatório, para isso altere a visualização para a aba WebSite Data Sources e clique
Figura 3 – Escolhendo uma Conexão de Dados.
Clique
Figura 4 – Adicionando uma conexão.
Clique em Next até a inclusão da tabela Clientes e através do Query Builder construa a instrução SQL para exibir os dados no relatório. Nessa consulta estarei selecionando todos os campos da tabela Produto e exibir todos os registros.
Clique em Next e prossiga até finalizar esse procedimento.
Altere a visualização para a aba toolbox e arraste o componente Table ao relatório.
Figura 5 – Inserindo o componente Table ao relatório.
Altere a novamente a visualização para a aba WebSite Data Sources e arraste as colunas da tabela Produto que serão exibidas nos relatórios para a seção Details. Para inserir novas colunas clique com o botão direito sobre a tabela do Relatório e insira as colunasanecessárias.
Figura 6 – Inserindo os campos a serem exibidos no relatório.
Configure o relatório conforme desejado.
Figura 7 – Relatório Formatado.
Para finalizar, retorne a página Default.aspx e no componente ReportViewer clique na smart tag e selecione Choose Report e depois escolha o relatório que criamos.
Figura 8 – Escolhendo o relatório a ser exibido.
Execute o projeto e você verá o seguinte resultado:
Figura 9 – Executando o Projeto.
Neste artigo vimos como gerar relatório utilizando um componente disponível pelo Visual Studio.Net 2005. Em outros artigos veremos recursos mais avançados utilizando esse componente.
Até o próximo!

Participe! Inclua um comentário
14/5/2007 17:58
25/6/2007 18:15
[responder]


8/2/2008 08:59
[responder]


8/4/2008 10:39
[responder]


17/3/2009 11:27
[responder]


18/12/2009 15:22
Poderiam me dar uma ajuda, por favor?
[responder]



Desenvolvendo uma solução em .Net para gerenciamento de usuários do Active Directory - Parte II

Desenvolvendo uma solução .Net para gerenciamento de usuários do Active Directory - Parte I

Organizando Layout de Formulários Web com controles ASP.Net

Formatando valores com a interface IFormattable

Publicando um WebSite ASP.Net no IIS

Desenvolvendo um projeto Windows Services

Enviando e-mails com a namespace System.Net.Mail

Exportando documentos em Crystal Reports .NET

Trabalhando com datas no VB.Net

ASP.NET - Tratamento e personalização de erros



curso online - Construindo um sistema completo de vendas para dispositivos móveis com .NET

Curso Online: Criando somente a documentação necessária de um sistema controle de estoque(básico) para uma empresa

SilverLight

Formação .net Essentials

Visual Basic.Net

Introdução ao ASP

Curso Completo MySQL

jQuery – A Biblioteca JavaScript para Webdesigners




[vídeo] Consumindo os dados via ajax – Consumindo dados com getJson do jQuery utilizando POCO EF 4.0 – Parte 3

[vídeo] Classe POCO – Consumindo dados com getJson do jQuery utilizando POCO EF 4.0 – Parte 1

Imprimindo Relatório : VCL Crystal Reports XI - Delphi

VCL Crystal Reports XI - Delphi

[vídeo] Gerenciamento das Comunicações - Curso Gerência de Projetos – Parte 8

[vídeo] Plano de Comunicação - Curso Gerência de Projetos – Parte 9

[vídeo] Seleção e Priorização de Projetos - Curso Gerência de Projetos – Parte 6

[vídeo] Escopo, metas, premissas, restrições - Curso Gerência de Projetos – Parte 7

[vídeo] Documento Conceitual do Projeto - Curso Gerência de Projetos – Parte 5


Você está em:





Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!


