У меня есть отчет в SSRS, который содержит 12 подписок. После каждого подзаголовка мне нужно вставить разрыв страницы, чтобы каждый подчиненный отчет начинался с новой страницы и не делил страницы с другими вложенными отчетами. Кто-нибудь знает как это сделать? Благодаря
Вставка разрыва страницы в отчет SSRS
Ответ 1
Я нашел ответ. Используйте Rectangle внизу каждого SubReport после всех Tablixes и других объектов визуализации. Затем установите для свойства "PageBreak" значение "End". Когда SubReport завершается Tablix и/или другими объектами данных, Rectangle заставляет разрывать страницу. Кроме того, классная функция, если SubReport не возвращает строки данных, разрыв страницы не отображается. Поэтому никакая дополнительная страница не разбивается
Ответ 2
Другое решение состояло бы в том, чтобы вложенные подписи размещались внутри прямоугольников. Я бы предположил, что это поможет вам лучше контролировать и упорядочивать макет отчета.
Ответ 3
Я попробовал другой ответ здесь, но мой главный отчет управляется набором данных, поэтому он не совсем сработал. Вот как я заработал у меня:
1) Я помещаю вложенные записи в разные строки поверх прямоугольников одинакового размера внутри Tablix со всеми строками, принадлежащими к той же группе строк.
2) Затем я выбрал свойства группы, затем запустил страницу и проверил разброс свойств страницы между каждым экземпляром группы.
Ответ 4
Я столкнулся с тем же вопросом, но мне удалось преодолеть это ниже. Я создал дополнительный отчет и поместил прямоугольник внутри вспомогательного отчета (опция перерыва страницы была отмечена ранее) и разместила весь контент моего под-отчета внутри прямоугольника. Этот разрыв страницы работает только в том случае, если вспомогательный отчет отображает данные, если они не будут разбиты на страницы.
Ответ 5
Я сделал много отчетов с первой страницей и с деталями. Используйте Tablix для разрыва страницы Tablix > Свойствa > PageBreak > BreakLocation > Начало/конец/......