2012-11-29 109 views
1

我希望能有一個名爲CopyTypes多值參數,該參數將包含值,如:如何在SSRS 2008中打印多份重複的「已命名」報告副本?例如,「原創」,「客戶COPY」等

{ "ORIGINAL", "CUSTOMER COPY", "PACKING LIST" } 

我希望報告創建對於我的參數數組中的每個值,都只有一個相同的頁面,只更改頁面頁腳中的每個頁面的單個文本變量。

我曾經想過只使用一個值參數,併爲代碼每次調用一次代碼報告,但這種解決方案並不理想。

回答

1

這裏是一個可以爲你工作的設置:

  • 爲「單頁上的」固定高度
  • 在報表創建報表,創建參數「FooterText」
  • 顯示在頁面的底部參數(子報表的頁腳不顯示)
  • 在列表
  • 創建DA創建父報表,與報表taset,在參數
  • 傳遞數據集作爲一個參數傳遞給子報表

值見my answer to another question你如何能選擇的值轉換爲數據集生成每個選定值的行。

底線是,你不能真正將報告的頁眉/頁腳中的內容與頁面的內容相關聯:它們在這方面相當「靜態」。這對頁腳(以及我上面的建議)來說尤其是個問題,因爲如果您在報表正文中「僞造」了頁腳,則可能會在頁面正文內容增長時「推掉」該頁面。如果這是一個問題,可以考慮解決方法,並將文本放置在(「假」)標題中,例如在子報告的頂部。