Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да дам прекъсване на страницата в SSRS

Не съм сигурен каква е целта да имам Page Break за вас без никакво съдържание.. но все пак се опитах, като добавих таблица към отчет с една колона и скрих това и работи

Стъпка 1

Създайте набор от данни със заявка (текст на командата)

 Select 'A' AS GRP
 UNION
 Select 'B' AS GRP

Стъпка 2

Вмъкнете таблица и задайте DataSetName, както е създадено в стъпка 1

Стъпка 3

Щракнете върху Група таблица и натиснете F4, за да зададете стойността на свойствата за прекъсване на страницата, задайте BreakLocation на Between &PageName на =Fields!GRP.Value (Вижте екранна снимка за вашата препратка)

Стъпка 4 От горната стъпка ще видите разделяне на отчета на 2 страници, тъй като има 2 записа от стъпка 1 на заявката. Сега следващата стъпка е да се покаже номер на страница за вмъкнатия заглавен колонтитул

Стъпка 5

Вмъкване на горен колонтитул на страница със стойност на израза на текстовото поле като

 ="THIS IS PAGE " &  CSTR(Globals!PageNumber)

Не на последно място, Скрийте неочакваните колони на таблицата (текстово поле), тъй като просто искате да покажете номер на страница или горен колонтитул на страница

Резултатът от отчета ще бъде като




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получавате всички имена на таблици на конкретна база данни чрез SQL заявка?

  2. Заявка за получаване на имената на всички таблици в базата данни на SQL Server 2008

  3. Подаване на параметър от тип „обект“ в параметър със стойност на таблица за колона sql_variant

  4. Динамичен SELECT TOP @var в SQL Server

  5. Как да напиша .Skip(1000).Take(100) на LINQ в чист SQL?