none
Multiplas linhas - quebra de página RRS feed

  • Pergunta

  •   Tenho um relatório formado apenas por campos do tipo TEXT do SQL-Server.

      Os campos podem ter multiplas linhas e quando o conteúdo do campo não cabe na página, o Reporting Service quebra a página, deixando um espaço em branco na página anterior.

     

      Alguém tem alguma solução para esse problema?

     

    Obrigado,

    Ronaldo Brisola.

    quarta-feira, 6 de agosto de 2008 13:40

Todas as Respostas

  • Ron,

     

    Você não quer que o Reporting Services faça a quebra de página?

     

    quarta-feira, 6 de agosto de 2008 16:39
  • Olá Junior.

     

    Meu relatório está assim:

     

    - Campo 1

      Linha 1

      Linha 2

      ...

     

    - Campo 2

       Linha 1

       Linha 2

       ...

     

    - Campo 3

       Linha 1

       Linha 2

       Linha 3

       ...

       Linha 20

     

    As 20 linhas do Campo 3 não cabem no resto da página, então o Reporting Service põe uma quebra de página após o Campo 2, deixando um espaço sem uso na primeira página, para imprimir todo o Campo 3 na próxima página.

    Eu gostaria que fosse impresso dessa maneira:

     

    - Campo 3

      Linha 1

      Linha 2

      <Quebra de Página>

      Linha 3

      Linha 4

      ...

       

    É possível fazer isso?

     

    Obrigado!

     

    quinta-feira, 7 de agosto de 2008 12:47
  • Ron,

     

    Este tipo de compartamento é padrão da maioria dos geradores de relatório!!!

     

    O que você poderia fazer é criar um grupo neste seu relatório, e definir para este grupo que o mesmo deverá permanecer unindo, caso contrário o próprio gerador vai fazer a quebra do grupo e redimensionar da melhor forma.

     

    Já passei por este problemas utilzando um outro gerador de relatórios, e fiz uso dos grupos para solucionar o meu problema.

    quinta-feira, 7 de agosto de 2008 13:06
  • Junior,

     

    Como faço para criar grupo no Reporting Service. Com o componente Rectangle? Se sim, qual a propridade que devo alterar para que ele permaneça unido.

     

    Obrigado,

    Ronaldo.

    quinta-feira, 7 de agosto de 2008 16:56
  • Junior,

     

    Com o Rectangle, eu resolveria esse problema?

     

    Obrigado pelo atenção,

    Ronaldo.

    segunda-feira, 11 de agosto de 2008 13:13
  • Ron,

     

    Se eu entendi, utilizando um Retângulo, você já poderia resolver o seu problema!!!

     

    Vou procurar.

    segunda-feira, 11 de agosto de 2008 13:17
  • Olá Junior,

     

    Fiz um teste aqui agora, e não deu certo. Coloquei todos os textboxes dentro de um retangulo e continua pulando a página e deixando espaço em branco.

     

    Nessa página do Help do Reporting Service tem uma referência a propriedade KeepTogether, porém não achei onde alterar:

     

    http://msdn.microsoft.com/en-us/library/aa686954(VS.71).aspx

     

     

    Obrigado,

    Ronaldo.

    segunda-feira, 11 de agosto de 2008 13:53
  • Junior, tentei também com o componente List, que tem a propriedade KeepTogether e também não deu certo.

     

    Se tiver mais alguma dica, por favor, me avise.

     

    Agradeço sua ajuda.

    Ronaldo.

     

    segunda-feira, 11 de agosto de 2008 17:31
  • Ronaldo,

     

    Bom dia, meu amigo, eu realizei alguns testes aqui e não consegui chegar a uma solução!!!

     

    O que eu percebi é que este tipo de situação envolve a impressora e também o tamanho do papel que esta sendo utilizado!!!

    terça-feira, 12 de agosto de 2008 11:00