none
Paginação do reportviewer RRS feed

  • Pergunta

  • Estou usando o ReportViewer e tenho uma dúvida, ao inserir um table na forma colunar ele ira acrescentrar múltiplas páginas de acordo a quantidade de registros. No meu caso tive que construir um formulário e arrastar os campos do dataset para compor, ao gerar o relatório ele me mostra somente o 1º registro? sendo que existem milhares, como eu poderia fazer com que ele entendesse para paginar a quantidade de registros do banco? O banco de dados eh sqlserver 2000.

    Everton

     

     

    terça-feira, 11 de julho de 2006 16:52

Respostas

  • Para realizar a páginação dentro do relatório, sempre tem que estar no interior de uma table, matrix e tbm no rectangle, que são as ferramentas encontradas no toolbox.

    Ao colocar um dos tres itens que mencionei e arrastar o campo do dataset para dentro dele, o mesmo irá começar a paginar.

     

    Vale ressaltar que se na frente do nome que foi puxado do dataset estiver: "=First!(nomedocampo)" sempre retornará o primeiro registro, retirando o First funcionará perfeitamente.

     

    João Paulo

    terça-feira, 18 de julho de 2006 13:03

Todas as Respostas

  • Você está usando o DataSet do Reporting Service 2000 ou a montagem de relatórios do ReportViewer mesmo?

     

    quarta-feira, 12 de julho de 2006 16:44
  • O dataset que estou usando é o do próprio reportviewer, onde eu arrestei os campos para montar o relatório, entretanto como não estou usando um table ele não entende que seria para paginar os registros?

     

    Everton

    quinta-feira, 13 de julho de 2006 20:55
  • Verifique o filtro que está sendo feito no método do TableAdapter que você criou dentro do Dataset que você está arrastando os campos.

    Tem alguns vídeos no site do linha de código (http://www.linhadecodigo.com.br/videosLC/) explicando passo a passo como montar um relatório no Reporting Service e creio que pode ajudar.

    Se for o caso passe os passos que você aconteceu que podemos ir detectando o que aconteceu.

    Segue abaixo um Link de como criar um relatório no ReportView, creio que ajudaria também.

    http://msdn2.microsoft.com/en-us/library/ms252073.aspx

    Thiago Cruz

    thiago.cruz@linhadecodigo.com.br

     

    sexta-feira, 14 de julho de 2006 16:51
  • Para realizar a páginação dentro do relatório, sempre tem que estar no interior de uma table, matrix e tbm no rectangle, que são as ferramentas encontradas no toolbox.

    Ao colocar um dos tres itens que mencionei e arrastar o campo do dataset para dentro dele, o mesmo irá começar a paginar.

     

    Vale ressaltar que se na frente do nome que foi puxado do dataset estiver: "=First!(nomedocampo)" sempre retornará o primeiro registro, retirando o First funcionará perfeitamente.

     

    João Paulo

    terça-feira, 18 de julho de 2006 13:03
  • Caro Joao

    Vc poderia tentar me ajudar neste Post?

    http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=908141&SiteID=21

     

    Obrigado

    Bene

    quinta-feira, 9 de novembro de 2006 18:49
  • Everton, nào sou conhecedor do assunto mas provavelemente o seu codigo esta relacionando =First(Fields!Cliente.Value, "BD_Assistencia_TecDataSet_Sel_OS_Fabr_Imp"), neste caso so vai pegar o primeiro registro tente alterar para =Fields!Descricao.Value .
    quarta-feira, 14 de março de 2007 11:31