Pergunta

Tenho 2 relatórios que precisam ser impressos juntos.

  • O primeiro relatório tem uma cabeçalho e rodapé que se repetirão (se necessário) no estouro de dados.
  • A última página, que é um formulário a ser devolvido.

Basicamente, preciso imprimir a última página sem os cabeçalhos/rodapés repetidos do primeiro relatório e enviar parâmetros para serem usados ​​no formulário.

Atualmente tenho um retângulo que faz uma quebra de página colocada antes do meu rodapé.Dentro do retângulo tenho meu segundo relatório (sub-relatório).Tenho o cabeçalho e o rodapé desmarcados para impressão na última página.

Posso reduzir para 3 páginas (superior esquerdo, superior direito e inferior direito menos o cabeçalho/rodapé).

Foi útil?

Solução

Existe uma propriedade para Cabeçalho e Rodapés, chamada PrintOnLastPage

Se você definir isso como False, o cabeçalho e o rodapé não serão impressos na última página do relatório.

Outras dicas

Tendo feito isso recentemente, veja como fazê-lo.Este processo é prejudicado pelo SSRS com grave falta de recursos.Primeiro, você não pode inserir uma quebra de página no rodapé.Segundo, para imprimir sua última página, ela não pode estar em um sub-relatório, pois os sub-relatórios não possuem cabeçalhos ou rodapés.

Então, a solução que encontrei no final é colocar a última página (no meu caso era uma folha de termos e condições) na seção de detalhes do seu relatório principal, junto com o cabeçalho e rodapé (nas respectivas seções).Em seguida, adicione o relatório que deverá aparecer na primeira página como um sub-relatório dentro da seção de detalhes, acima da última página, e separado dela por uma quebra de página, lembrando que nenhum cabeçalho ou rodapé deste relatório aparecerá. (mas não deve ser um grande problema copiar/colar o cabeçalho e o rodapé em seu novo relatório "wrapper").

Quanto a quaisquer páginas em branco extras, verifique suas margens.Se o seu relatório for mais largo do que a impressora pode suportar (incluindo margens), uma página em branco sairá após cada página.O que normalmente faço é definir as margens Superior e Esquerda e deixar as margens Direita e Inferior em 0, e ajustar a partir daí para centralizá-las.

A Microsoft deveria realmente se arriscar e fazer algumas atualizações para o SSRS...O Vanilla SSRS tem sido há anos uma solução abaixo da média em comparação com qualquer um dos muitos pacotes de relatórios de terceiros disponíveis no mercado, sem um bom motivo.Apenas gerenciar arquivos de relatório através do navegador é uma dor total, sem ferramentas baseadas em lote...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top