Я пытаюсь вставить условный разрыв страницы, на самом деле у меня был отчет из 50 страниц со счетами, каждый счет - 3 страницы, поэтому мне нужно разбить страницу для второго счета-фактуры t распечатать на следующей странице, так как мне нужен весь отчет для печати обратно на назад, поэтому я вставил один разрыв страницы, поэтому следующий счет начинается с 4-й страницы, но я хочу, чтобы следующий счет начинался с 5-й страницы, которая является новой страницей, и я вставил туда еще один разрыв страницы, если 3-я страница предыдущего отчета не заполнено, но если заполнена 3-я страница и счет-фактура переходит на 4-ю страницу, мне не нужен этот дополнительный разрыв страницы
Я попробовал сделать это, взяв два прямоугольника - сначала с инертным разрывом страницы в конце - вторая с условной видимостью прямоугольника2 и с разрывом страницы в начале. и условие для видимости прямоугольника2 похоже на
Видимость --- скрыта, а выражение - --iif (count (поле id таблицы на третьей странице)> = 24, true, false)
т.е. 3-я страница вмещает не более 24 записей, и если записей больше 24, мне не нужен еще один разрыв страницы, и я скрываю прямоугольник2, только если записей меньше 24, мне нужен еще один разрыв страницы, и я не скрываю прямоугольник2
НО ВИДИМОСТЬ НЕ РАБОТАЕТ И ПРЯМОУГОЛЬНИК2 НЕ РАБОТАЕТ.
Пожалуйста, помогите мне с этим..





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