如何在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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |