症状
请考虑以下情况:
-
您的计算机安装了 Microsoft SQL Server 2008 R2 商业智能开发工作室(投标)。
-
您使用投标创建报表。
-
将 Tablix 数据区域添加到报表正文。
-
对于 Tablix 标头中的文本框,将 HIDDEN 属性的值设置为 TRUE。 此文本框也称为隐藏文本框。
-
从页面页眉或页脚中的 ReportItems 集合引用隐藏文本框的值。
-
预览报表,然后将其导出为任何硬分页符呈现格式。 例如,将报表导出为 PDF 格式或 TIFF 格式的文件。
在这种情况下,页面页眉或页脚中的隐藏文本框值仅显示在导出报表的第一页上。 你希望此值显示在导出报表的所有页面上。注意 当你将报表部署到报表服务器,然后使用报表管理器、Webservice API 或类似方法将其导出为任何硬分页符呈现格式时,会发生这种情况。
原因
出现此问题的原因是在连续页面上处理隐藏项目时,隐藏项目的值被错误地清除。
解决方案
SQL Server 2008 R2 的 Service pack 信息
若要解决此问题,请获取最新的 SQL Server 2008 R2 服务包。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2527041 如何获取最新的 SQL Server 2008 R2 服务包
状态
Microsoft 已确认这是 "适用于" 部分中列出的 Microsoft 产品中的问题。此问题首先在 sql server 2008 R2 Service Pack 1 for SQL Server 2008 R2 中更正。
更多信息
有关投标的详细信息,请访问以下 MSDN 网站:
商业智能开发工作室简介有关 Tablix 数据区域的详细信息,请访问以下 MSDN 网站:
了解 Tablix 数据区域有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:
824684 用于描述 Microsoft 软件更新的标准术语的说明