Вся Таблица продвинута к следующей странице при рендеринге Отчета 2005 года SSRS (как .pdf) в 2008 SSRS

У меня есть отчет 2005 года SSRS, что я представляю в 2008 SSRS как .pdf. Отчет содержит (среди прочего) таблицу, это очень просто: строка заголовка, детали, никакой нижний колонтитул, никакое агрегирование, никакая группировка, держит вместе = ложь, pageBreakAtStart = ложь, pageBreakAtEnd = ложь, repeatHeaderOnNewPage = верный. Я изменил размер таблицы, чтобы быть намного более узким, чем тело отчета только, чтобы быть уверенным, что это не расширялось вне границ отчета, снижая все. Но, независимо от того, что я пробую, если бы некоторые строки детали в той таблице должны были бы быть продвинуты к следующей странице, то ВСЯ ТАБЛИЦА продвинута к следующей странице, не только дополнительным строкам.

Таким образом, мой вопрос: существует ли обходное решение для этой проблемы, действительно ли это - известная проблема, или даже возможно получить этот отчет 2005 года представить правильно в 2008?

Примечание: это связано с вопросом, который я ранее задал здесь и основан на этом сообщении форума MSDN, запущенном коллегой. Этим вопросом не является то же как мой предыдущий вопрос, поскольку я хотел бы видеть, что вещи работают правильно в с отчетом 2005 года. Если бы это не возможно, который было бы хорошо знать, поскольку это укажет, что мы должны обновить один из наших серверов к SQL 2008.

13
задан Community 23 May 2017 в 11:47
поделиться

3 ответа

Вы пытались поместить таблицу внутрь прямоугольника (и действительно, с помощью панели структуры документа проверьте, является ли таблица дочерним элементом прямоугольника)

{ {1}}
2
ответ дан 2 December 2019 в 02:18
поделиться

Я столкнулся с несколькими проблемами при экспорте PDF и большинство из них были решены, когда я поместил таблицу в прямоугольник. Это стоит попробовать!

0
ответ дан 2 December 2019 в 02:18
поделиться

Я использую элемент управления WinForms в VS 2005 Report Viewer (версия 8.0.50727.42) У меня похожая проблема.

Проблема возникает, когда я пытаюсь поместить текст перед таблицей (для отображения в виде заголовка отчета). При добавлении этого заголовка отчета доступная высота первой страницы меньше, чем высота других страниц. Когда строки таблицы превышают размер первой страницы, но могут уместиться на второй странице, вся таблица перемещается на вторую страницу, а первая страница остается пустой с только заголовком отчета. Но когда строки таблицы превышают размер первой страницы, а также превышают размер второй страницы, таблица отображается на первой странице как обычно. Если первая страница и другие страницы имеют одинаковую доступную высоту, проблема не возникает.

Думаю, это эффект опции KeepTogether. Но я уже установил значение False.
Я пробую оба варианта: True / False KeepTogether, результат тот же. Возможно, опция KeepTogether элемента управления Table вообще не работает.

0
ответ дан 2 December 2019 в 02:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: