Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como dar quebra de página no SSRS


Não tenho certeza de qual é o propósito de ter uma quebra de página para você sem nenhum conteúdo .. mas ainda tentei adicionar uma tabela em um relatório com uma coluna e ocultar isso e funciona

Passo 1

Criar um DataSet com consulta (texto de comando)
 Select 'A' AS GRP
 UNION
 Select 'B' AS GRP

Passo 2

Insira uma tabela e defina DataSetName conforme criado na etapa 1

etapa 3

Clique em Table Group e pressione F4 para definir o valor das propriedades de quebra de página, defina BreakLocation para Between e PageName para =Fields!GRP.Value (veja a captura de tela para sua referência)

Etapa 4A partir da etapa acima, você verá o relatório quebrar em 2 páginas, pois há 2 registros da etapa 1 da consulta. Agora, o próximo passo é exibir o número da página para inserir o PageHeader

Etapa 5

Insira o cabeçalho da página com o valor da expressão da caixa de texto como
 ="THIS IS PAGE " &  CSTR(Globals!PageNumber)

Por último, mas não menos importante, oculte colunas de tabela inesperadas (TextBox), pois você só deseja exibir o número da página ou o cabeçalho da página

A saída do relatório será como