Я оставил свойство PageSize размером 8,5x11 ", и отчеты обычно распечатывались на нескольких страницах.

збавиться от разрывов страниц в отчете SSRS, чтобы отчет отображался на одной странице?

Ответы на вопрос(7)

Откройте файл отчета .rdl в текстовом редакторе и найдите<Page></Page> раздел. В этом разделе вставьте следующее:

<InteractiveHeight>0in</InteractiveHeight>
<InteractiveWidth>8.5in</InteractiveWidth>

В SSRS интерактивная высота 0 означает, что отчет имеет бесконечную длину и, следовательно, он будет существовать на одной странице.

 asmgx18 сент. 2018 г., 06:39
InteractiveHeight не существует в новых SSRS!

что для одного из элементов отчета не установлено одно из свойств для true дляPageBreakAtEnd или жеPageBreakAtStart, Кроме того, убедитесь, что ширина вашего отчета меньше ширины вашей фактической бумаги, имея в виду дополнительное пространство для полей страницы (Отчет> Свойства отчета> Макет)

И согласно Microsoft: «Хотя это не рекомендуется, вы можете отключить программные разрывы страниц, установив InteractiveHeight в 0». Я думаю, что это работает только для рендеринга HTML, хотя я сам не использовал его.

Я не уверен, существует ли какая-либо шкала, где независимо от того, насколько велик ваш отчет, он все еще печатается на одной странице, если вы ищете именно это.

 Inus C25 мар. 2014 г., 08:35
"InteractiveHeight to 0" за HTML спасибо
 Adriaan Stander27 янв. 2012 г., 08:21
Была ли ширина отчета для меня, спасибо X-)

установив для InteractiveSize что-то действительно сумасшедшее, например 1000x1000 ". (Я только что проверил и установил 0x0", как Дастин Бруксупоминается в его ответе имеет тот же эффект.)

Я оставил свойство PageSize размером 8,5x11 ", и отчеты обычно распечатывались на нескольких страницах.

Кроме того, убедитесь, что ширина вашего отчета меньше ширины вашей фактической бумаги, имея в виду дополнительное пространство для полей страницы (Отчет> Свойства отчета> Макет)

Также будьте особенно внимательны при работе с подотчетами. Я потерял счет раз, когда у меня были лишние пустые страницы, когда я случайно сделал подотчет шире, чем основной отчет.

это легко сделать в SSRS. Все, что вам нужно сделать, это выбрать всю таблицу и перейти на панель свойств. ОбновитьKeepTogather = True.

Properties.

ВыбратьReports Из DropDown. (Когда вы выбираете элемент в отчете, раскрывающийся список меняется на TextBox / Header или на выбранный вами элемент)

ВReport свойства, развернутьInteractiveSize Атрибут.

УстановленHeight -> 0in

 Michael Plautz02 февр. 2017 г., 21:47
Это может быть для более старых версий Visual Studio (или построителя отчетов?). В Инструментах данных SQL Server (SSDT) ​​для Visual Studio 2015 ответ @ nccsbim071 - это то, что мне помогло (панель свойств - это всегда открытая панель в IDE, а не диалоговое окно, доступное из контекстного меню).

чтобы отключить подкачку страниц.

Зайдите в свойства отчета -> Страница -> InteractiveSize -> Высота. Установите это значение в 0in.

Вот это похожий вопрос.

Ваш ответ на вопрос