none
Dica para começar a criar Relatórios RRS feed

  • Pergunta

  •  

    Bom dia a todos,

     

    Com a ajuda de vocês acabei com a criação do BD e suas funções agora preciso criar os diversos relatórios, preciso saber qual o melhor recurso para fazer isso.

     

    Porque fiz alguns teste aqui e é muito trabalhoso fazer linha por linha (e.Graphics.DrawString("Código:", FonteSubTitulo, Brushes.Black, MargemEsquerda, 70, New StringFormat())).

     

    Tem que ter um geito mais facil, preciso de algumas dicas para começar. Estou tulizando Visual Studio 2008 e BD em access.

     

    Abraços

     

     

     

    Eduardo

     

     

    sábado, 2 de agosto de 2008 19:33

Respostas

  • Eduardo,

     

    Eu fiz 2 vídeos para a comunidade MSDN e vc vai encontrar no segundo vídeo um exemplo completo de como implementar um sub-relatório com Crystal Reports.

     

    Em anexo, links para download do webcast sobre a construção de relatórios com Crystal Reports e ReportView

    https://www.msdnbrasil.com.br/mediacenter/search.aspx?Busca=Reportview

     

    Conteúdo:

    Gerando relatórios do seu projeto: Crystal Reports versus Report Viewer Parte 1

    Duração: 45 minutos:

     

    Tópicos a serem abordados:

    Crystal Reports .NET 2005 e Report Viewer

    - Construindo um relatório com os principais recursos do componente; - Visualização e Impressão através de uma aplicação ASP .NET; - Opções avançadas de construção de relatórios; - Exportação para PDF sem “Print Preview” - Exibir uma imagem no cabeçalho do relatório de forma dinâmica

     

    Gerando relatórios do seu projeto: Crystal Reports versus Report Viewer Parte 2

    Duração: 1:30 minutos:

     

    Tópicos a serem abordados: Continuação: Aplicação ASP.NET (Visual Studio 2005 Professional Edition) - Opções avançadas com Crystal Reports .NET 2005 e ReportView - Agrupamento (Group) - Sub-Relatório (SubReport) - Imagens armazenadas no banco de dados - Gráficos (Pizza e Barras) Aplicação Windows (Visual Studio 2008 Professional Edition) - Criação de um relatório do tipo DrillDown com link para um sub-relatório utilizando o componente ReportView

     

    Mais uma dica:

     

    Crystal Reports vs Report View

     

    ReportView:

    Não possui nenhuma "restrição" na distribuição de uma aplicação desenvolvida em .NET (Windows ou Web);

    Facil integração com SQL-Server 2005 (Reporting Services).

     

    Crystal Reports:

    É uma solução já consolidada no mercado e  a versão que acompanha o .NET possui algumas "restrições" na hora de distribuir uma aplicação desenvolvida em .NET (Windows ou Web) e no número de usuário simultaneos que podem visualizar um relatório (5 usuários).

     

    Licença e suporte para Crystal Reports para Visual Studio.NET e para Visual Studio 2005

    http://support.microsoft.com/kb/317789/pt-br

     

    Um dos motivos de eu ter feito os vídeos sobre Crystal Reports e ReportView foi justamente mostrar na prática que a solução da Microsoft possui os mesmos recursos (em algum casos até superior)  do Crystal Reports.

     

     

     

     

    segunda-feira, 4 de agosto de 2008 14:59
    Moderador

Todas as Respostas

  • Eduardo,

     

    Eu fiz 2 vídeos para a comunidade MSDN e vc vai encontrar no segundo vídeo um exemplo completo de como implementar um sub-relatório com Crystal Reports.

     

    Em anexo, links para download do webcast sobre a construção de relatórios com Crystal Reports e ReportView

    https://www.msdnbrasil.com.br/mediacenter/search.aspx?Busca=Reportview

     

    Conteúdo:

    Gerando relatórios do seu projeto: Crystal Reports versus Report Viewer Parte 1

    Duração: 45 minutos:

     

    Tópicos a serem abordados:

    Crystal Reports .NET 2005 e Report Viewer

    - Construindo um relatório com os principais recursos do componente; - Visualização e Impressão através de uma aplicação ASP .NET; - Opções avançadas de construção de relatórios; - Exportação para PDF sem “Print Preview” - Exibir uma imagem no cabeçalho do relatório de forma dinâmica

     

    Gerando relatórios do seu projeto: Crystal Reports versus Report Viewer Parte 2

    Duração: 1:30 minutos:

     

    Tópicos a serem abordados: Continuação: Aplicação ASP.NET (Visual Studio 2005 Professional Edition) - Opções avançadas com Crystal Reports .NET 2005 e ReportView - Agrupamento (Group) - Sub-Relatório (SubReport) - Imagens armazenadas no banco de dados - Gráficos (Pizza e Barras) Aplicação Windows (Visual Studio 2008 Professional Edition) - Criação de um relatório do tipo DrillDown com link para um sub-relatório utilizando o componente ReportView

     

    Mais uma dica:

     

    Crystal Reports vs Report View

     

    ReportView:

    Não possui nenhuma "restrição" na distribuição de uma aplicação desenvolvida em .NET (Windows ou Web);

    Facil integração com SQL-Server 2005 (Reporting Services).

     

    Crystal Reports:

    É uma solução já consolidada no mercado e  a versão que acompanha o .NET possui algumas "restrições" na hora de distribuir uma aplicação desenvolvida em .NET (Windows ou Web) e no número de usuário simultaneos que podem visualizar um relatório (5 usuários).

     

    Licença e suporte para Crystal Reports para Visual Studio.NET e para Visual Studio 2005

    http://support.microsoft.com/kb/317789/pt-br

     

    Um dos motivos de eu ter feito os vídeos sobre Crystal Reports e ReportView foi justamente mostrar na prática que a solução da Microsoft possui os mesmos recursos (em algum casos até superior)  do Crystal Reports.

     

     

     

     

    segunda-feira, 4 de agosto de 2008 14:59
    Moderador
  • Olá, segui o vídeo que foi citado acima, porém não consegui fazer funcionar o sub-relatório no C# WindowsForms.

    Se alguém souber qual é o erro o meu código está ai.
    O erro se dá na linha onde eu chamo o OpenSubreport e também quando eu chamo o segundo select no caso Tables[1]

                ClsReport clsReport = new ClsReport();
                clsReport.Codigo = Codigo;
                clsReport.IdInvoice = IdInvoice;
                string file = "ConfirmationInvoice_" + IdInvoice + ".pdf";
                DataTable _ServicenvoicesTable = clsReport.ConfirmationInvoice();
               
                CrystalReport.rptConfirmationInvoice rtpConfirmation = new traffic.CrystalReport.rptConfirmationInvoice();
                CrystalReport.rptItineraryInvoice_SubReport rptSub = new traffic.CrystalReport.rptItineraryInvoice_SubReport();
                rptSub = rtpConfirmation.OpenSubreport("rptItineraryInvoice_SubReport.rpt");
                rtpConfirmation.Database.Tables[0].SetDataSource(_ServicenvoicesTable);
                rptSub.Database.Tables[1].SetDataSource(_ServicenvoicesTable);
    quarta-feira, 17 de dezembro de 2008 20:06
  • Laercio,

    Muito bom esses videos para criação de relatórios, ja me ajudou bastante, obrigado. Mas lógico que tenho muitas duvidas ainda...

    Tenho uma aplicação Windows Form feita em vb 2008 e dados acessados atraves de AdoDb a um banco de dados Access, a parte de formularios e acesso aos dados já esta ok, o não esta facil é a parte dos relatorios, ja consegui através dos videos construir um relatorio em ReportView, mas a dificuldade esta em liga-lo aos dados, nos exemplos que voce deu a conexão com os dados e feita atraves de SQLComand, o meu acesso é atraves de ADODB a um banco de dados Access.

    Voce poderia me mostrar como fazer tal conexão?

    Desde já, obrigado.

    terça-feira, 29 de março de 2011 02:51