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

前端之家收集整理的这篇文章主要介绍了如何在SQL 2005 Reporting Services报告的标题中显示数据?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
开箱即用的SSRS报告不能在页眉中公开数据.有没有办法让这些数据显示出来?

解决方法

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

在Business Intelligence Projects部分中创建Report Server项目,并将其命名为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

在报表正文中,为页眉中所需的每个数据字段放置一个TextBox.在每个TextBox的Visibility中,为隐藏选择True.这将是页眉中所需数据的占位符.

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

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

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

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

= ReportItems!.value的

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

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

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

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

猜你在找的MsSQL相关文章