Форматирование потерь отчетов SSRS в диспетчере отчетов через Internet Explorer - PullRequest
3 голосов
/ 02 февраля 2012

У меня есть отчет, который отображает заголовок отчета на своей странице, а затем две страницы для каждого участника, которого он находит.В отчете будет правильно отображаться каждая страница для заголовка отчета и первого члена в списке, но все форматирование будет утеряно, когда страница перейдет ко второму участнику (страница 4 в целом).Как только это происходит, все форматирование теряется для всего отчета: выравнивание по правому краю становится левым, таблица tablix теряет границы, изменения шрифта и т. Д. Это очень похоже на то, когда веб-страница теряет соединение с этим CSS-файлом.Когда я возвращаюсь к первому члену, форматирование здесь также теряется, и я не могу вернуться к странице заголовка отчета.Мне нужно вернуться на страницу два, а затем дважды вернуться на страницу один, чтобы снова появилась страница заголовка отчета.

Чтобы еще больше усложнить представление отчета, как и ожидалось в BIDS, Report Builder 3.0 и Firefox.Раньше отчет работал из диспетчера отчетов через Internet Explorer (IE) и только недавно начал давать сбой.С тех пор, как он в последний раз работал в диспетчере отчетов через IE, произошли лишь незначительные изменения, и я изучил их все.Я запускал копии исходного кода из IE и Firefox через средство проверки html в W3 Schools, и у них обоих были те же самые точные ошибки, которые типичны для отрисованного Microsoft XHTML.Интересная проблема заключается в том, что когда вы отформатировали отчет с ошибкой, отображенный в диспетчере отчетов через IE, а затем решили экспортировать файл в формате PDF или MHTML, экспорт будет отображаться так же, как и ожидалось, при просмотре BIDS или построителя отчетов 3.0, включая MHTML, который просматривается через IE..

Я действительно не знаю, как решить эту проблему, и перепробовал много разных подходов к решению.Любое понимание будет оценено.Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 12 марта 2013

Заголовок в подотчете, который у меня был, я сначала удалил, а затем добавил его снова и установил верхний и нижний колонтитулы страницы показа в Falst.это помогло правильно отформатировать PDF /

1 голос
/ 28 февраля 2012

Я только что наблюдал подобное поведение, когда мой отчет хорошо отображался в BIDS, но при развертывании в службах отчетов (2008R2) он отображался неправильно.В моем случае после просмотра 2 страниц отчета третья страница потеряла все форматирование.Затем, когда я вернулся на страницы 1 и 2, форматирование также было потеряно.

Изменение, которое я сделал, вызвавшее такое поведение, было очень простым.Я установил для свойства Hidden для того же текстового поля значение True .

Исправление состояло в том, чтобы сделать обратное, установите свойство Скрытый для текстового поля обратно на False .Чтобы скрыть поле, я изменил цвет шрифта, чтобы он соответствовал цвету фона страницы.Этот набор обходных путей сработал для меня.Потеря форматирования определенно является ошибкой в ​​механизме рендеринга служб отчетов.

...