проблема условной видимости и разрывов страниц с прямоугольниками в SSRS 2005 - PullRequest
2 голосов
/ 19 января 2009

Я пытаюсь вставить условный разрыв страницы, на самом деле у меня был отчет из 50 страниц со счетами, каждый счет длиной 3 страницы, поэтому мне нужен paghebreak для 2-го счета, чтобы напечатать следующую страницу, так как мне нужен весь отчет или печатаю спина к спине, поэтому я вставил один разрыв страницы, чтобы начать следующий счет на 4-й странице, но я хочу, чтобы следующий счет начинался на 5-й странице, которая является новой страницей, и я вставил туда еще один разрыв, если 3-я страница предыдущего отчет не заполнен, но если заполнена 3-я страница и счет переходит на 4-ю страницу, мне не нужен этот дополнительный разрыв страницы

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

Видимость --- скрыто и выражение --iif (count (поле id таблицы на третьей странице)> = 24, true, false)

т.е. 3-я страница вмещает не более 24 записей, и если записей больше 24, мне не нужен еще один разрыв страницы, и я прячу прямоугольник2, только если записей меньше 24, мне нужен еще один разрыв страницы, и я не скрываю rectanlge2

НО ВИДИМОСТЬ НЕ РАБОТАЕТ И ПРЯМОУГОЛЬНИК2 НЕ РАБОТАЕТ.

Пожалуйста, помогите мне с этим ..

Ответы [ 2 ]

1 голос
/ 23 февраля 2009

Это известная проблема с SSRS 2005. На самом деле это очень прискорбно. Посмотрите на мой вопрос здесь .

1 голос
/ 11 февраля 2009

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

...