2015-06-05 2 views
0

я столкнулся немного problème с моего доклада SSRS, вот что я должен сделать:Удалить отчет Верхний и нижний колонтитулы пространство в последующих страницах

мне нужно сделать отчет, который печатает на обеих сторонах бумаги , Основной доклад будет основным. Задняя часть бумаги будет отказом от компании. Это просто таблица с простым текстом, но она занимает всю страницу. Для всех распечаток спина будет одинаковой.

Я попытался сделать отчет и использовать файлы PDF для его печати. Фронт работает нормально, но я не мог сделать спину иначе, чем переднюю.

Я написал условие (=iif(Globals!PageNumber=1,FALSE,TRUE)), чтобы показать и скрыть верхний и нижний колонтитулы, и он отлично работает. Однако, к сожалению, пробел заголовка и нижнего колонтитула отчета присутствует на последующих страницах. Как удалить это нежелательное пробел, кроме первой страницы?

Спасибо,

ответ

0

На второй странице (сзади), щелкните правой кнопкой мыши на заголовке и выберите Свойства заголовка. Существует опция «Отобразить заголовок для этой страницы», которую вы можете снять.

+0

В режиме разработки есть только одна страница! поэтому, если я сниму опцию, о которой вы упомянули, в моем отчете не будет никаких нижних колонтитулов. –

+0

В этом случае, если вы поместите всю информацию заголовка в подзаголовок, а затем скройте/покажите подзаголовок на основе того, является ли номер страницы нечетным или четным? Затем, чтобы избежать лишнего пробела, убедитесь, что область, в которой находится подзаголовок, находится в ОСНОВНОМ ОТЧЕТЕ, очень маленькая, с возможностью расти (свойство canGrow) в том случае, когда она будет отображаться. – Tingo

1

Если вы показываете только «заголовок» и «нижний колонтитул» на первой странице отчета, вам, вероятно, вообще не нужно использовать верхний и нижний колонтитулы. Просто добавьте необходимые элементы отчета в тело отчета и используйте свойство PageBreak последнего элемента, чтобы обеспечить разрыв страницы в правильном месте.

+0

Я занимался пространством заголовка, удалив зону заголовка, и я переместил его в прямоугольник, но я не мог сделать то же самое с нижним колонтитулом, потому что зона тела динамична. Поэтому я начал искать решение, которое может динамически вычислять пространство, оставшееся на странице, и вывести содержимое нижнего колонтитула в нижней части страницы. Таким образом, больше не нужно было бы использовать зону нижнего колонтитула. Я нашел некоторое сообщение об этом: [link] (https://github.com/AdrianNichols/ssrs-non-native-functions) –

+0

еще один здесь: [link] (https://social.msdn.microsoft. com/Форумы/sqlserver/en-US/08785944-923e-445a-b7de-b1062ea97879/абсолютно-pagebottom-alignment-on-report-footer-невозможно? forum = sqlreportingservices), это не совсем понятно, любые идеи, как я могу это сделать это просто? –

+0

Другим вариантом, который вы можете рассмотреть, является попытка не скрывать нижний колонтитул на последующей странице, просто чтобы установить свойство «Скрытое» на элементы * внутри него * на основе номера страницы (используя выражение из исходного сообщения) - таким образом нижний колонтитул всегда присутствует, но содержимое «невидимо» на последующих страницах. Это должно избегать появления пробела, если весь нижний колонтитул скрыт. – Nathan

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