2013-10-11 4 views
0

Я использую службы отчетности 2012 и хочу отображать группу элементов внизу последней страницы.Как я могу получить нижний колонтитул 10 см только на последней странице

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

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

Любые предложения?

+0

Можете ли вы дать более подробную информацию о «хотите отобразить группу элементов». Можете ли вы опубликовать скриншоты вашего вывода и RDL. Не смотря на ваш дизайн, я могу предложить сделать ваши поля как 0 и установить ширину тела в соответствии с шириной и высотой страницы. Затем поместите tablix в конец вашего тела, чтобы отобразить его после всех данных. –

ответ

0

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

Однако, что вы можете сделать, это разрыв страницы в конце вашей главной таблицы/отчета. Затем еще одна таблица отобразит нужные элементы. Сделайте эту вторую таблицу высотой полной страницы и поместите элементы внизу. Перейдите в Свойства Таблицы и установите флажок «Держитесь вместе на одной странице, если это возможно».

Если вторая таблица не работает, попробуйте подзаголовок.

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