2009-06-30 4 views
1

Я работаю над сервером отчетов 2005 года и сталкиваюсь с проблемой в разрыве страницы. мой сценарий я 5 таблицы данных говоритssrs 2005 page break issue

tab1 
tab2 
tab3 
tab4 
tab5 

и пользователь может выбрать опубликовать какую-либо из приведенных выше таблиц (у меня есть 5 параметра для поддержки выше)

моего Requirment является ли пользователь выбрать дисплей сказать TAB2 tab4 в моем докладе мне нужно иметь 2 листа один за tab2 и другие для tab4

если пользователь выбирает для отображения сказать tab1 tab2 и tab5 в моем докладе мне нужно иметь 3 листа один для tab1 следующего за tab2 и другие для tab5

В 2008 году я смог достичь этого с помощью параметра разрыва страницы , где, как и в 2005 году, такие же настройки не работают.

я попытался ниже настройки

для каждой таблицы выражение видимость:

IIF(parametername = true , false , true)

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

Я увидел решение, говорящее прямоугольник внутри прямоугольника, и я попробовал то же самое Я переместил мой стол во внутренний прямоугольник и внешний прямоугольник имеет выражение видимости, внутренняя рекурсия имеет опцию разрыва страницы (разрыв страницы после прямоугольника/перед прямоугольником/с обеих сторон)

это работает только для одного элемента управления, скажем, стола в моем случае у меня есть 5 стол и я сделал это решение для всех 5 таблиц с 2 прямоугольниками для каждой таблицы, но ошибка по-прежнему сохраняется

любая работа вокруг вышеперечисленного ?? будет высоко оценен

ответ

1

Мне удалось обойти это с помощью ужасного решения (но оно работает).

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

Set Page break до прямоугольник. Это, похоже, сработало для меня, единственное различие заключается в том, что я не уверенно контролирую видимость таблиц. Однако этот принцип должен применяться.

У меня была такая же ошибка, как у вас с перерывом страницы за столом, очень раздражающим.

0

щелкните правой кнопкой мыши и выберите свойства, отметьте «Вставить разрыв страницы перед этой таблицей» в разделе «Пункты страницы»: