none
Reportviewer sempre mostra uma página em branco a mais RRS feed

  • Pergunta

  • Pessoal do Forum.

    Estou na fase de criação de relatórios do sistema e estou com um problema que já está me deixando em dúvida com relação a funcionalidade do ReportViewer.

     

    Baixei os vídeos do Laercio, estudei, pratiquei e agora quando vou criar meu relatório, sempre me é retornado uma pagina a mais e sempre em branco.

    Exemplo: Fiz um simples relatório com uma tabela de 12 registros, verifiquei o tamanho da pagína, no caso A4, ok, as margens, tambem Ok, coloquei a table e coloquei apenas 04 colunas, tudo ok, mas quando executo o report me traz sempre uma página em branco. E mesmo eu deletando a table e deixando apenas o cabeçalho e o rodapé me é retornado sempre 02 páginas, quando neste último caso deveria ser apenas 01 página, por ter apenas o cabeçalho e o rodapé. E tambem está apresentando uma falha de sempre apresentar o primeiro caracter de uma linha pela metade.

     

    Alguem pode me ajudar ?, existe algum bug no report viewer?, existe algum service pack disponível?

    Obrigado a todos.

     

    Airton Barros.

     

    quarta-feira, 3 de dezembro de 2008 00:32

Respostas

  • Bom dia Airton

    a largura do relatório você pode apenas arrastar ela pela lateral direita do seu relatório, porém existe a propriedade onde você define o máximo permitido:







    Aí você pode ver que nas propriedades do relatório, você encontra o Width, que representa a largura máxima permitida para o relatório. Se quando você arrastar no design a largura dele e for maior que o definido na propriedade, o ReportViewer gerará outra página e assim por diante.



    Espero ter ajudado,


    Paulo Eduardo Bueno
    quinta-feira, 4 de dezembro de 2008 10:27

Todas as Respostas

  •  JOAB_ARAUJO wrote:

    Pessoal do Forum.

    Estou na fase de criação de relatórios do sistema e estou com um problema que já está me deixando em dúvida com relação a funcionalidade do ReportViewer.

     

    Baixei os vídeos do Laercio, estudei, pratiquei e agora quando vou criar meu relatório, sempre me é retornado uma pagina a mais e sempre em branco.

    Exemplo: Fiz um simples relatório com uma tabela de 12 registros, verifiquei o tamanho da pagína, no caso A4, ok, as margens, tambem Ok, coloquei a table e coloquei apenas 04 colunas, tudo ok, mas quando executo o report me traz sempre uma página em branco. E mesmo eu deletando a table e deixando apenas o cabeçalho e o rodapé me é retornado sempre 02 páginas, quando neste último caso deveria ser apenas 01 página, por ter apenas o cabeçalho e o rodapé. E tambem está apresentando uma falha de sempre apresentar o primeiro caracter de uma linha pela metade.

     

    Alguem pode me ajudar ?, existe algum bug no report viewer?, existe algum service pack disponível?

    Obrigado a todos.

     

    Airton Barros.

     



    +1


    Acabei de abrir o fórum e iria iniciar a mesma thread, mas já vi que não é só comigo que isso está acontecendo, estou tendo exatamente o mesmo problema, uma página com dados, uma em branco (Com o cabeçalho e rodapé)

    Help!
    quarta-feira, 3 de dezembro de 2008 12:48
  • Cara, eu consegui resolver o meu aqui...era a largura da página, tava maior que o máximo permitido pela margem. No meu caso, eu só diminui a largura (tinha uma grande parte em branco), alinhei ao máximo ao tamanho do relatório em relação ao último campo e deu certo.





    Paulo Eduardo Bueno
    quarta-feira, 3 de dezembro de 2008 15:55
  • Olá Paulo.

     

    Para alinhar o tamanho do relatório é na janela Propriedades??, ou usa-se o mouse e puxa para a lagura desejada?.

     

    Já tinha feito algumas tentativas de alinhamento, dava certo, mas quando eu dava um Refresh no relatório, voltava a exibir as 02 páginas.

     

    Se entendí bem, quer dizer que mesmo sem a tabela inclusa, mas se a largura da página estiver fora da largura permitida, ele exibe 02 páginas?, mesmo contendo apenas 01 cabeçalho e 01 rodapé?

     

    Me diga ai qual a largura permitida e onde configuro esta opção na janela propriedades.

    Pois tenho que fazer ums relatórios e estou precisando urgente de sua ajuda.

    Agradecido.

     

    Airton Barros

     

     

    quarta-feira, 3 de dezembro de 2008 23:56
  • Bom dia Airton

    a largura do relatório você pode apenas arrastar ela pela lateral direita do seu relatório, porém existe a propriedade onde você define o máximo permitido:







    Aí você pode ver que nas propriedades do relatório, você encontra o Width, que representa a largura máxima permitida para o relatório. Se quando você arrastar no design a largura dele e for maior que o definido na propriedade, o ReportViewer gerará outra página e assim por diante.



    Espero ter ajudado,


    Paulo Eduardo Bueno
    quinta-feira, 4 de dezembro de 2008 10:27
  • Olá Paulo.

    Suas instruções foram bem claras, agradeço demais.

    Vou tentar consertar aqui, qualquer coisa marco o seu post como resposta.

     

    Airton Barros.

    quinta-feira, 4 de dezembro de 2008 22:06
  •  

    Olá Paulo.

    Obrigado pela ajuda.

    Problema "Página em branco" Entendido e Resolvido.

     

    Aqui, no meu problema, com sua ajuda, cheguei a seguinte conclusão:

     

    O meu Report estava com o Layout definido para Pág. A4 - 21,0Cm X 29,7Cm -

                                          Margens: [Esquerda: 2,5Cm] e [Direita: 2,5 Cm]

     

    Acontece que no design do relatório, eu definia a largura da minha página(puxando com ou mouse), sempre com o mesmo tamanho do Layout do Report, ou seja, 21Cm. Ora, se eu definia meu design com 21cm e somando + o valor das margens que é 5,0Cm[2,5+2,5]  o total da largura da página chegava a 26Cm [21Cm da página + 5Cm das Margens] ultrapassando o tamanho definido no Layout que é A4, então meu relatório sempre gerava uma página a mais.

     

    Conclusão: O tamanho do relatório no design deve ser sempre um tamanho que somando com o tamanho das margens definida no layout do Report deva sempre atingir o tamanho igual ou menor que o da página definina no layout do Report.

     

    Se minha página é A4 > 21cm X 29,7, com margens esquerda e direita de 2,5, cada, no design, meu relatório deve ser de no máximo 16Cm, porque somando [16Cm + Margen Esqueda de 2,5 + Margen direita de 2,5 = 21 cm[Tamanho do meu report definido na opção layout, em properties.]

     

    Caminho para acessar a definição de Layout do Report.

    Menu ==>Report ==> Properties ==> Layout.

     

    Agradecido, mais uma vez.

     

    Airton Barros

    sexta-feira, 5 de dezembro de 2008 00:46
  • Umas das coisas que podem acontecer caso a diminuição das medidas não resolva, seria diminuir ainda mais o zoom e verificar se existe algum campo perdido na aba de "Projetar". Caso haja é só deletá-lo novamente tentar diminuir as medidas que provavelmente foi resolvido.
    sexta-feira, 23 de novembro de 2018 19:17