Добавление пользовательского нижнего колонтитула «3 раздела» в шаблон отчета по умолчанию - PullRequest
0 голосов
/ 17 марта 2012

Каков наилучший подход для создания нижнего колонтитула отчета «3 раздела» (слева, справа, по центру) в SSRS 2005?

Я ставлю report ID and version number в нижнем левом углу - print (current) date/time в центре и page x of y справа.

В настоящее время я просто размещаю три перекрывающихся текстовых поля с разным выравниванием, но получаю предупреждения: [rsOverlappingReportItems] The textbox ‘textbox28’ and the textbox ‘textbox19’ overlap. Overlapping report items are not supported in all renderers.

Какой лучший способ сделать это?

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

Ответы [ 2 ]

3 голосов
/ 23 марта 2012

Этим я отвечаю на следующую часть вашего вопроса:

Могу ли я затем изменить шаблон по умолчанию или добавить в мастер, чтобы мой новый все отчеты включают это?

Вы можете изменить шаблон по умолчанию. Шаблон по умолчанию на самом деле представляет собой простой отчет, файл .rdl. Он находится в C: \ Program Files \ Microsoft Visual Studio 8 \ Common7 \ IDE \ PrivateAssemblies \ ProjectItems \ ReportProject \

Итак, вам нужно создать отчет, который будет вашим шаблоном, а затем заменить содержимое Report.rdl содержимым вашего шаблона отчета. Вы можете щелкнуть правой кнопкой мыши отчет в обозревателе решений и выбрать «Просмотреть код», чтобы скопировать содержимое в буфер обмена (или использовать любой текстовый редактор).

В качестве альтернативы, вы можете оставить по умолчанию report.rdl как есть и добавить в эту папку дополнительный .rdl, который будет служить вашим шаблоном. Любой .rdl, добавленный в эту папку, появится, когда вы добавите> Новый элемент в обозревателе решений.

(Для SSRS 2008 указанным выше путем будет: C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PrivateAssemblies \ ProjectItems \ ReportProject)

1 голос
/ 21 марта 2012

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

создания отчета с тем, что вам нужно по умолчанию, например, с наличием заголовка отчета и нижнего колонтитула отчета с 3 текстовыми полями, выравниванием и содержимым в текстовых полях нижнего колонтитула отчета и полями страниц, если это необходимо.Предположим, что это шаблон всех отчетов.

Далее в обозревателе решений, когда вы хотите создать новый отчет, затем щелкните правой кнопкой мыши отчет, который вы создали в качестве шаблона, и нажмите Копировать.Нажмите на область обозревателя решений и нажмите Ctrl + V.Это создаст копию шаблона отчета.

Переименуйте его и используйте его.

...