2015-07-10 3 views
0

Я создаю отчет по учетной записи, который либо напечатает 2 страницы дуплекс (спереди и сзади). Но иногда количество данных будет переполняться до 3 страниц. Когда это произойдет, мне нужно убедиться, что 4-ая страница будет сгенерирована (пустая), чтобы следующая учетная запись могла печатать на первой странице 1. Как это сделать в VS2010? Благодарю.Добавление пустой страницы в SSRS

ответ

0

Ответ, как и большинство вопросов форматирования, заключается в использовании Rectangle.

Вставьте прямоугольник, поместите его после первого стола и придайте ему высоту 0,125 дюйма. В свойствах Rectangle отметьте Добавить страницу Перерыв После.

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

Поскольку номер страницы встроенные в поле работает только в верхнем или нижнем колонтитуле, вам нужна некоторый код для номер страницы. Добавьте код, чтобы получить номер страницы для отчета кода (Свойства отчета -> Код):

Public Function PageNumber() as integer 
    Return Me.Report.Globals!PageNumber 
End Function 

Затем установите видимость прямоугольника к Показать или скрыть на основе выражения и выражение для:

=IIF(Code.PageNumber() = 3, TRUE, FALSE) 
+0

У меня уже есть прямоугольник, который охватывает весь отчет и имеет 2 таблицы на нем. Но теперь у меня есть поле, полученное из sp, чтобы узнать, сколько страниц необходимо для учетной записи (2, 3 или 4) , Должен ли я включить другой прямоугольник и настроить видимость, используя это поле, как ваше высказывание, вместо номера страницы? –

+0

Если у вас уже есть поле в ваших данных, вы можете его использовать. И да - для этого вам понадобится новый прямоугольник. –

Смежные вопросы