Подтвердить что ты не робот

Как заставить отчет всегда вставлять разрыв страницы?

Я создал отчет в Visual Studio 2012, который имеет два определения отчетов. Раздел основного отчета повторяется один раз на одно транспортное средство, и у него есть сводный отчет, который повторяется один раз для каждой доставки, которую имеет транспортное средство.

Основной дизайн отчета выглядит следующим образом:

enter image description here

Оранжевая полоса с левой стороны указывает, что выбран прямоугольник, на котором у меня есть все остальные элементы.

Я установил на нем следующие свойства:

enter image description here

Я также установил Add a page break before и Add a page break after в Tablix, который содержит другие элементы:

enter image description here

В этом проекте отчета нет другого Rectangle или Tablix.

Моя проблема в том, что он не всегда делает перерыв страницы до и после. На страницах с небольшой информацией он помещает каждый автомобиль на одну страницу, как показано ниже:

enter image description here

Но когда автомобиль длиннее одной страницы, он проливается на следующую страницу, а следующий автомобиль не добавляет перерыв страницы перед ним, например:

enter image description here

Как заставить отчет всегда вставлять разрыв страницы перед новым автомобилем?

4b9b3361

Ответ 1

Возможно, эти ссылки могут вам помочь.

Гудлак!

Обновление по оригинальному плакату

Считывая все инструкции на предыдущих страницах, я нашел решение. Мне нужно было сгруппироваться в отдельные строки, а для групп строк нужны разрывы страниц.

Чтобы добавить разрыв страницы к группировке в таблице

  • В представлении "Макет" щелкните таблицу, чтобы столбец и строки отображались над таблицей и рядом с ней.
  • Щелкните правой кнопкой мыши дескриптор строки справа от вашей группы столбцов Tablix, перейдите в подменю Row Group и нажмите Group Properties....
  • Tablix необходимо сгруппировать по строкам, которые вы хотите разрывать страницы. На вкладке General добавьте выражение Group on. В моем случае это был идентификатор VehicleID.
  • На вкладке Breaks нажмите Between each instance of the group
  • Нажмите OK