2015-06-05 127 views
0

我面對我的SSRS報告有點probleme,這裏是我必須做的:刪除報表頁眉和頁腳空間,後續頁面

我需要做的是在紙張的雙面打印報告。前面將是主要報告。論文的後面將是公司免責聲明。它只是一個簡單文本的表格,但它佔據了整個頁面。所有打印輸出的背面都是一樣的。

我試圖做一個彙報,並使用PDF文件打印此。前面的工作正常,但我不能讓後面與前面不同。

我寫了一個條件(=iif(Globals!PageNumber=1,FALSE,TRUE))來顯示和隱藏頁眉和頁腳,它工作正常。但是,不幸的是,報表頁眉和頁腳的空白位於後續頁面中。如何刪除第一頁以外的不需要的空白區域?

感謝,

回答

0

在第二頁(背面),在標題右鍵單擊並轉到標題屬性。您可以選擇「顯示此頁面的頁眉」,您可以取消選中。

+0

在設計模式中,只有一個頁面!所以如果我取消選中你提到的選項,我的報告中就不會有任何頁腳。 –

+0

在這種情況下,如果你把一個子報表中的所有頭信息,然後隱藏/顯示基於頁面數量是否是奇數還是偶數子報表?然後,爲了避免多餘的空白區域,請確保子報表在ON REPORT主報表上佔用的區域非常小,並且在顯示時可以增長(canGrow屬性)。 – Tingo

1

如果你只顯示報告的第一頁上的「頭」和「尾」,那麼你可能不需要使用頁眉和頁腳的。只需將報告項目添加到報告主體中,並使用最後一項的PageBreak屬性來確保在正確位置發生分頁符。

+0

我已經通過刪除標題區域來處理標題空間,並且我移動了矩形中的內容,但是我無法對頁腳執行相同的操作,因爲主體區域是動態的。所以我開始尋找一種解決方案,可以動態計算頁面中留下的空間並將頁腳內容固定在頁面底部。這樣,就不再需要使用頁腳區域了。我發現了一些內容談到這一點:[鏈接](https://github.com/AdrianNichols/ssrs-non-native-functions) –

+0

的另一個位置:[鏈接](https://social.msdn.microsoft。 com/Forums/sqlserver/en-US/08785944-923e-445a-b7de-b1062ea97879 /絕對 - pagebottom-alignment-on-report-footer-impossible?forum = sqlreportingservices),它沒有很好的解釋,任何想法我怎麼做它只是? –

+0

可以考慮另一種選擇是不是基於頁碼,試圖隱藏後續頁面頁腳,只是設置的項目隱藏屬性*在它*(使用你原來的職位表達) - 這樣頁腳始終存在,但內容在後續頁面上「不可見」。如果整個頁腳都隱藏起來,這應該避免出現空白區域。 – Nathan