none
Fazer relatorio com varias tabelas Report viewer RRS feed

  • Pergunta

  • Boas

    Tenho uma consulta que trabalha com três tabelas do sql server.

    Preciso de fazer um relatório (report viewer) com essa consulta.

    Estou a fazer um dataset onde tenho tableadpater com as três colunas da consulta. Nele adiciono o código sql da consulta que quero.

    quando vou a executar o relatório ele não dá.

    Queria saber se estou a fazer da maneira correcta ou se estou a falhar algum ponto.

    Obrigado


    Visual Basic 2008 Express Edition SQL Server Management Studio flashedr8@gmail.com

    • Movido Heloisa Pires quarta-feira, 25 de abril de 2012 11:00 dúvida com Reporting Viewer (De:VB.NET e Visual Basic)
    segunda-feira, 23 de abril de 2012 11:37

Todas as Respostas

  • o erro que me dá e nesta linha:

    Me.dadosTableAdapter.Fill(Me.DataSet1.dados)

    Erro:

    Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.

    Mas se fizer preview data no dataset não dá erro, e mostra a informação direita.

    porque que quando o reportviewer executa ele dá o erro acima?

    Obrigado 


    Visual Basic 2008 Express Edition SQL Server Management Studio flashedr8@gmail.com

    segunda-feira, 23 de abril de 2012 11:47
  • ppl este tópico tem solução?

    Expliquei-me bem?

    Obrigado


    Visual Basic 2008 Express Edition SQL Server Management Studio flashedr8@gmail.com

    segunda-feira, 23 de abril de 2012 20:40
  • Flashed,

    Encaminhei sua questão para o fórum de Geração de Relatórios - Reporting Viewer.

    Att,


    Heloisa Pires | LATAM Forum Support Engineer | Microsoft Corporation

    quarta-feira, 25 de abril de 2012 11:01
  • eu gostava de encontrar um sitio ou um livro que me ajudassem com esta questão.

    :/

    Mas obrigado Heloisa pela ajuda


    Visual Basic 2008 Express Edition SQL Server Management Studio flashedr8@gmail.com

    quarta-feira, 25 de abril de 2012 16:27
  •    Jonas posta o código que você esta fazendo para analisarmos.

       Geralmente eu sigo os seguintes passos para fazer meus relatórios:

    1) Montagem do select que alimentará o relatório
    2) Crio um dataset com todas as colunas do select
    3) Vinculo tal dataset ao relatório
    4) Via código, seto a fonte de dados do relatório sendo o retorno do meu select, um datatable por exemplo


    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.

    sexta-feira, 27 de abril de 2012 18:24
  • Obrigado Tiago por responder..á muito que estou esperando uma resposta.

    Vou responder aos seus passos e diga-me se estou correto:

    1) Montagem do select que alimentará o relatório

    Monto e experimento o select no sql server.

    2) Crio um dataset com todas as colunas do select

    Crio um dataset com 3 tableadapter, um para cada tabela.

    3) Vinculo tal dataset ao relatório

    Faço isso mesmo

    4) Via código, seto a fonte de dados do relatório sendo o retorno do meu select, um datatable por exemplo

    Isto não sei fazer...

    O que estou fazendo de mal?

    Nota: o meu select (consulta) costumo meter num dos tableadapter. Mas não dá resultado.

    Obrigado


    Visual Basic 2008 Express Edition SQL Server Management Studio flashedr8@gmail.com


    sexta-feira, 27 de abril de 2012 22:29