Как предотвратить хаос заголовков в службах отчетов SQL Server - PullRequest
1 голос
/ 06 июля 2011

Надеюсь, кто-нибудь сможет мне помочь с этим! Я пытаюсь получить разумный макет Excel для отчета SSRS, прямо сейчас заголовок, который состоит из изображения и двух текстовых полей, кажется, вызывает странные проблемы с размерами и дополнительные проблемы с ячейками слияния с пустыми столбцами, вставляемыми в первенствует.

По сути, я читал, что сопоставление изображений в заголовке с тем, чтобы они соответствовали столбцам в отчете, не допускает появления столбцов / объединенных столбцов, а также я прочитал, что вы можете использовать SimplePageHeaders в одном из файлов настроек RS для помочь сохранить Excel в чистоте.

Что касается 1) Когда я сопоставляю ширину столбцов в конструкторе (2008 R2), он привязывается приятной синей линией, но при отображении режима предварительного просмотра и развертывании + с использованием RS.EXE для создания отчета в Excel размеры столбцов изменяются. Это происходит несмотря на то, что все параметры Autogrow / Autoshrink установлены на false.

2) Поскольку я не использую IIS для этих отчетов и генерирую данные из командной строки, используя RS.EXE со сценариями RSS, я не могу понять, где я включил опцию SimplePageHeaders xml. Я не смог найти конфигурационный файл RS ни в одном из обычных мест, несмотря на исчерпывающий поиск.

Прежде чем я сдамся и куплю стороннее решение, я что-то упустил?

Ответы [ 3 ]

1 голос
/ 15 июля 2011

Используя утилиту rs.exe, один из параметров метода Render предназначен для настроек DeviceInfo. Вы должны иметь возможность создать строку DeviceInfo, чтобы при вызове этого метода установить SimplePageHeaders в true. Именно так указывается DeviceInfos, если вы не используете серверный файл rsreportserver.config.

Вот грубый пример: http://msdn.microsoft.com/en-us/library/reportexecution2005.reportexecutionservice.render.aspx

0 голосов
/ 07 июля 2011

Относительно 1) Когда я сопоставляю ширину столбцов в конструкторе (2008 R2), он привязывается приятной синей линией

Проверьте свойства «Размер и местоположение» специально: элементы привязаны кСетка может по-прежнему иметь вариации, вызывая эти надоедливые дополнительные столбцы.

Например, у меня есть отчет, в котором текстовое поле заголовка (с привязкой) имеет ширину 5 см, а столбцы с 3 (привязанными) под ним в теле имеют ширину 1,5, 1,5 и 2,02645 см соответственно.

0 голосов
/ 07 июля 2011

Первый Google на 'SimplePageHeaders' дает

"Как отредактировать rsreportserver.config для настройки SimplePageHeaders"

http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/4f5b0154-b5b4-4789-8ac9-06fb53370d85/

...