2013-02-12 67 views
1

我有50页的报告。我有一个列表控件,并且这个列表控件包含一个表格控件。我在列表中使用分组,并在最后分页。我希望每个组都在一个页面上。例如,如果我的数据的大小对于某些页面来说更多一点,那么它会移动到第二页。某些页码在导出到word时会重复出现

问题是我得到的一些页面的数据相同,其中一个组的数据多于一页。我使用的页脚这个表达式:

format(Globals!PageNumber & "of" & Globals!TotalPages) 

当我有50页,然后导出到Word后,我会得到45,监守5次或6的页面会被重复,给予“45 1”,而不是“1 50“。

请注意,我用的SSRS 2005

回答

1

这是一个老问题,但最近就遇到了这个问题我自己,所以可能帮助别人。

在页面编号显示(CStr或ToString())的例子中,有很多例子使用了转换。每当我调用这些方法时,导出到Word(doc或docx)时计数都会关闭。

我能得到它的工作的唯一办法是三个独立的文本框与这些表情页脚:

=Globals!PageNumber 
"of" 
=Globals!TotalPages 

避免使用那些其他方法(包括包装格式功能 - 这不是我不认为这是在做任何事情)。三个单独的文本框是我能够实现这一目标的唯一方法。

相关问题