在SSRS 2005中创建“3部分”(左,右,中)报表页脚的最佳方法是什么?
我将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.
这样做的更好方法是什么?
我可以修改默认模板或添加到向导中,以便我的新报告都包括此内容吗?
答案 0 :(得分:3)
有了这个,我回答你问题的以下部分:
然后我可以修改默认模板或添加到向导中以便我的新模板 报告都包括这个?
您实际上可以修改默认模板。默认模板实际上只是一个简单的报告,一个.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 :(得分:1)
正如@Valentino所说,我们可以全局修改默认模板,或者您可以按照此过程进行本地修改。 你可以通过这个来实现这个目标。
默认情况下创建一个报告,例如报告页眉和报表页脚以及报表页脚文本框中的对齐和内容,以及页面边距(如果需要)。假设这是所有报告的模板。
接下来,在解决方案资源管理器中,如果要创建新报告,请右键单击您创建的报告作为模板,然后按复制。单击解决方案资源管理器区域,然后按ctrl + v。这将创建报告模板的副本。
重命名并使用它。