当前位置:  开发笔记 > 数据库 > 正文

如何在SQL 2005 Reporting Services报告的标题中显示数据?

如何解决《如何在SQL2005ReportingServices报告的标题中显示数据?》经验,为你挑选了1个好方法。

开箱即用的SSRS报告无法在页眉中公开数据.有没有办法让这些数据显示出来?



1> Chris Woodru..:

我在报告中想要的一件事就是为报告提供好的标题.我希望有一个徽标和用户的报告参数以及其他数据,以便为报告需要澄清的业务需求提供更多信息.Microsoft SQL Server 2005 Reporting Services无法本机执行的操作之一是显示标头中数据集的数据.这篇文章将解释如何解决这个问题以及它是多么容易.

在"商业智能项目"部分中创建报表服务器项目,并将其命名为AdventureWorksLTReports.我使用CodePlex的AdventureWorksLT示例数据库.

alt text http://www.cloudsocket.com/images/image-thumb.png

接下来,通过在设计器中右键单击"报告"区域来显示页眉.

alt text http://www.cloudsocket.com/images/image-thumb1.png

页面标题将出现.如果要显示页脚,可以从与页眉相同的菜单访问该页脚.

alt text http://www.cloudsocket.com/images/image-thumb2.png

我创建了一个存储过程,它返回要在页眉中显示的销售订单的数据.我将在页眉中显示有关销售订单的以下信息:

订购日期

销售订单号

公司

销售人员

总到期

我为页面标题中的每个数据字段创建一个TextBox以及相应标签的TextBox.不要更改要在其中输入销售订单数据的文本框中的表达式.

alt text http://www.cloudsocket.com/images/image-thumb3.png

在Report Body中,为Page Header中所需的每个数据字段放置一个TextBox.在每个TextBox的Visibility中,选择True for Hidden.这将是页眉中所需数据的占位符.

alt text http://www.cloudsocket.com/images/image-thumb4.png

您的报告应与下面显示的屏幕截图类似.

alt text http://www.cloudsocket.com/images/image-thumb5.png

最后一步,最重要的是引用位于页眉中的TextBox中的隐藏文本框.我们使用以下表达式来引用所需的TextBoxes:

= ReportItems!.value的

您的报告现在应该类似于以下内容:

alt text http://www.cloudsocket.com/images/image-thumb6.png

您的报表预览现在应该在报表头中包含销售订单表头数据.

alt text http://www.cloudsocket.com/images/image-thumb7.png

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有