Вопрос о предоставлении отчета по SSRS 2008 - PullRequest
1 голос
/ 19 августа 2010

Я создал простой отчет о группировке с помощью BIDS 2008 и установил следующие свойства текстового поля, чтобы скрыть строку в элементе управления Table (или Tablix).

CanGrow = false
CanShrink = true
Hidden = true

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

У меня такой вопрос, использует ли режим предварительного просмотра другой механизм рендеринга, чем диспетчер отчетов?

Ответы [ 2 ]

3 голосов
/ 03 сентября 2010

Вы можете проверить версии ставок, которые используются локально и на вашем сервере, чтобы увидеть, совпадают ли они.

Visual Studio Справка> О программе> Найдите службы отчетов SQL Server в списке и щелкните по ней. У меня сейчас версия 10.50.1600.1

Диспетчер отчетов В браузере откройте http://[ServerName или Адрес] / Reportserver. Внизу также будет указан номер версии, убедитесь, что они совпадают, иначе вы можете получить разные результаты.

Кроме того, механизм визуализации отличается для зрителя по сравнению с печатью / PDF. Быстрая проверка заключается в перекрытии некоторых элементов отчета. В средстве просмотра механизм визуализации будет отделять эти элементы, чтобы они не касались друг друга, тогда как печать и PDF оставят их перекрытыми. Это только одно из различий, которые я заметил.

0 голосов
/ 20 августа 2010

Да, я считаю, что движки рендеринга разные.

В режиме предварительного просмотра вы включили "Макет печати"? Я обнаружил, что это даст вам гораздо более точное представление о том, как отчет будет выглядеть на сервере.

Является ли этот пробел того же размера, что и текстовое поле?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...