none
IMPRIMINDO COM O REPORTVIEWER NO VISUAL STUDIO EXPRESS 2005/2008 RRS feed

  • Discussão Geral

  • Há tempos tentava eu arrumar um jeito de criar relatórios com o ReportViewer do Visual Studio Express 2005/2008 sem ter que instalar o WebDeveloper, e conseguí , e para quem interessar ai vai a dica.

    Baixe e instale este software fyiReporting Designer (www.fyiReporting.com), Software para ser usado como sua ferramenta de Designer dos seus relatórios, já que o VISUAL STUDIO EXPRESS 2005/2008 não oferece esta funcionalidade, ferramenta muito boa e de fácil aprendizado.

    Após instalar, execute o fyiReporting Designer e crie os designer dos seus relatórios e depois de pronto, selecione a opção Salvar Como e salve o arquivo com a extensão *.rdl (a mesma extensão do ReportingServices),  dentro de uma pasta do seu projeto.

    Depois vá para a Pasta do seu projeto, procure o arquivo já salvo anteriormente,  dentro da sua pasta e renomei-o com a extensão *.rdlc (extensão aceita pelo ReportViewer),  o Windows irá perguntar qualquer coisa, não se preocupe, apenas confirme com um “Sim”.

    Depois, abra seu projeto, vá na opção Adicionar  > Itens existentes > Selecione o arquivo que foi salvo dentro da pasta no seu projeto e já renomeado com a extensão rdlc  (xxxxxxx.rdlc) e clique em OK ou se preferir, dentro do seu projeto exiba todos os arquivos e selecione o dito arquivo já mencionado e click na opção Incluir no projeto.

    OBs. Ao abrir, dentro do Visual Studio,  o arquivo ora dito  e  já renomeado, será exibido apenas as suas definições em XML, não se preocupe, não há nada há temer, ele aceitará qualquer alteração na janela de propriedades.

    Após isto, o Arquivo está no seu projeto e já definido, mas Se quiser mudar o designer do mesmo, não tem cerimônia, com  o seu projeto no VStudio aberto, execute novamente o fyiReporting Designer, abra o arquivo e mude a vontade, depois é só salvar novamente,  o Visual Studio irá perguntar alguma coisa, sem delongas, apenas confirme.

    Levando em conta que você já tenha um Form com o ReportViewer incluso e com um dataset e o binding source já criado, resta apenas ir para a opção ReportViewer Tasks e no ChooseReport selecionar o arquivo xxxxxx.rdlc já criado e na opção Choose Data Sources, selecione o bindingSource criado, depois, no load do form onde está o reportviewer e só colocar este código ou faça a seu modo.

              this.SeuDataAdapter.Fill(SeuDataset);

              this.SeureportViewer.RefreshReport();

    Depois é só visualizar e imprimir a vontade.

    Airton Barros.


    JOAB
    sexta-feira, 17 de abril de 2009 22:48

Todas as Respostas

  • Olá,


    Estou com um problema, gostaria de saber se pode me ajudar.
    Estou utilizando esta ferramenta para geração de relatórios, para web forms.

    Montei o relatório, tudo pronto. Segui o exemplo deles, e tudo tranquilo, rodando minha aplicação via VisualStudio funciona perfeitamente.

    Mas aí que vem o problema. Quando publico no servidor IIS, não funciona, sempre me retorna a mensagem que não encontrou nenhum registro, o porém também que não está chegando nem ao banco de dados. Utilizo o banco SyBase SQLAnywhere 11.

    Pode me ajudar?


    Grato.

    Thiago Dorneles
    sábado, 30 de janeiro de 2010 13:30
  • Olá Tiago.
    Sinto muito em não poder ajudar, é que só trabalho Com WinForms e nunca passei por esse tipo de problema.

    Mas observe se o IIS está rodadando como servidor da Web Padrão.

    Qualquer coisa voçê instala o WEB developer e então voçê faz o mesmo procedimento para criar seus relatórios, seria muito melhor por ser uma ferramenta da MS.

    Depois que escreví o tutorial acima, fiz uns teste com o web developer e achei muito melhor para trabalhar.

    Até mais.

    Airton Barros.
    JOAB
    segunda-feira, 1 de fevereiro de 2010 22:40
  • Caro JOAB_ARAUJO  sou novo no assunto Visual Studio, estou em estágio e recebi a tarefa de gerar relatórios usando o fyiReporting. Já criei e relatório está no meu projeto, adicionei no projeto conforme os passos que você descreveu acima. Peço se for possível vc me mostrar um exemplo de dataset (Já fiz dataset antes, mas talvez de modo diferente!) e o código do binding source (que eu não sei o que é!) e o que é este "DataAdapter" e o "ReportViever".

    Se possível for a resposta Ficarei Muito Grato!

    At +!

    sexta-feira, 22 de outubro de 2010 13:29
  • Olá Évio, desculpe não responder antes é que estive muito ocupado. Dataset, DataAdapter, BindingSource tudo isto são controles de acesso a banco de dados, procure na net sobre o assunto que voçê vai ter um montão de respostas e exemplos use o google e digite por exemplo Dataset e voçê vai encontrar várias respostas, se tiver dificuldades me responda que mando um exemplo para voçê.
    JOAB
    sexta-feira, 29 de outubro de 2010 00:01
  • Bom Dia. Pessoal, baixei o FyiReporting e consigo gerar relatórios por esse software. Mas não consigo usar ele com o Visual Studio, será que tem alguém usando que poderia me dar uma dica.

    Obrigado 


    J. Antunes

    quinta-feira, 10 de maio de 2012 14:44
  • boas gostaria de saber como faço para gera relatório com fyireporting e visual web developer express edition 2008 (vb.net)?

    obrigado.

    • Editado daguine sexta-feira, 25 de maio de 2012 16:30
    sexta-feira, 25 de maio de 2012 16:30