我正在使用SSRS 2008创建一个报告,该报告由一个包含单个tablix,页眉和页脚的页面组成。就我而言,报告本身并不复杂。但是当我尝试将其导出为PDF格式进行打印时,会出现几个问题:
在标题的文本框中使用表达式="Page " & Globals!PageNumber & " of " & Globals!TotalPages
时,显示的TotalPage 数字不等于 实际总数页面在报告中。
报告中打印的TotalPages 后的页面未显示页面标题和页脚了。例如,报告的实际总页数为 50 ,但标题中打印的是第x页,共42页;在第42页之后,页面不再显示页眉和页脚
Tablix在随机页面中应用分页符号,尽管tablix中的任何组都没有分页符条件,Tablix本身也没有,导致页面的一半为空并且继续处于打开状态下一页。
有没有人知道这些问题的任何修复或解决方法?我在互联网上搜索了如何解决这些问题,但我总是走到尽头。请留下您认为可以提供帮助的评论,我们将不胜感激。谢谢!
答案 0 :(得分:0)
有时,表达式或自定义代码中的任何错误都会产生副作用,这些副作用会进入报表布局(有时会导致分页异常,布局问题等)。只需检查您的表达式是否没有错误,或者是否存在任何可能导致某些表达式或自定义代码出现错误的情况(如空引用等)。
另外,检查您是否在隐藏控件中调用自定义代码。根据SSRS 2008的经验,隐藏控件或表格行中的自定义代码会对总页数产生副作用,但我还没有验证这些副作用是否仍然发生在较新版本的SSRS上(如SSRS 2008 R2)