2013-02-12 76 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 

避免使用那些其他方法(包括包裝格式功能 - 這不是我不認爲這是在做任何事情)。三個單獨的文本框是我能夠實現這一目標的唯一方法。