Ssrs

SSRS 報告中的頁面設置和列印佈局

  • January 18, 2016

我正在使用 BID 2008 創建一個 SSRS 報告並且有幾個問題:

  1. 為什麼報表上的頁面佈局與列印設置不同?例如,我在設計模式下將報表的頁面佈局設置為橫向,但列印時,它是縱向的,並且報表在許多頁面中被破壞,表格列被破壞的方式使報表無法使用。我們如何確保我們在螢幕上看到的內容與將要列印的內容相同(與設計的內容一致)?我已經花了相當多的時間來做到這一點,但沒有取得太大的成功:(
  2. 我的報告長度比較長,由 3 頁組成(在設計模式下)。我想在報告中有多個佈局。例如第 1、2 和 3 頁橫向和第 4 頁縱向。報告中沒有子報告。如何做到這一點?

列印選項中的頁面設置不控制您的報告參數。您將需要在 BIDS 中使用報表的高度/寬度屬性。SSRS 中的方向通過設置這些值來控制。我們辦公室有一份與您描述的類似的報告,並且有兩種方法可以(半)實現您想要完成的任務。

第一種是為您想要的每個頁面使用單獨的報告。這使您可以完全控制每個頁面的所有元素,例如高度/寬度等,但從長遠來看,您可能需要做更多的工作,並且可能需要更多的維護。然而,這確實意味著如果您稍後更改報告的元素,您只需重新測試您更改的位,而不是整個報告。

第二個是給你的表達式來強制分頁。這適用於需要相同方向的報表(因為它們繼承了報表容器上設置的屬性),但不適用於具有不同方向的報表。下面是分頁符範例的連結:

http://msdn.microsoft.com/en-us/library/ms157328.aspx#AppearanceofReportData

我希望這是有道理的,並且它可以幫助您實現您想要實現的目標。

引用自:https://dba.stackexchange.com/questions/23487