Разделение таблицы на несколько страниц в SSRS - PullRequest
1 голос
/ 16 сентября 2009

Я использую SQL Server Reporting Services 2008 для выставления счета. Структура этого счета-фактуры довольно стандартна - верхний / нижний колонтитул страницы, затем некоторые детали адреса в верхней части, затем одна таблица для строк счета-фактуры и набор прямоугольников для итогов под таблицей.

Этот отчет работал абсолютно нормально в SSRS 2005, но после перехода на SSRS 2008 я обнаружил проблему со счетами определенной длины. Проблематичной является длина, когда слишком много строк для отображения на странице 1 и достаточно для отображения всей таблицы на странице 2 (т. Е. Детали адреса не отображаются вверху). Это означает, что страница 1 содержит ТОЛЬКО адресную информацию, тогда как раньше она также содержала начало таблицы.

Снимок экрана рабочего отчета (SSRS 2005):

Рабочий отчет http://img225.imageshack.us/img225/1439/invoicessrs2005.png

Снимок экрана с разбитым отчетом (SSRS 2008):

Неработающий отчет http://img225.imageshack.us/img225/69/invoicessrs2008.png

Я играл со свойством таблицы KeepTogether (в любом случае было установлено значение False), без эффекта.

У кого-нибудь есть предложения, как мне сделать эту работу?

Ответы [ 2 ]

0 голосов
/ 17 ноября 2010

Я недавно обновился до SQL Server 2008 R2 и решил вернуться к этой проблеме. Похоже, теперь оно ушло с обновлением R2:)

0 голосов
/ 28 сентября 2009

Richard

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

...