2009-12-22 39 views
3

我正在使用SQL Server Reporting Services 2005(SSRS 2005)構建A4肖像報告。此報告包含一些文本數據和放置在列表上的矩陣,因此創建了一個水平表格效果(列代表各種重複字段)。我遇到的問題是,在每個數據頁面之間將報表導出爲PDF(或打印它)時,我會得到一個空白頁面,其中只有頁眉和頁腳,並且沒有數據。我讀過這可能是由於body + left + right margin大於報告寬度。但是,情況並非如此,我有以下相關設置:SSRS 2005 - 使用矩陣和列表打印報告,每隔一頁給出空白頁

InteractiveWidth(Report) - 8.5in; PageWidth(Report) - 21cm; PageHeight(Report) - 29.7cm; 左邊距(報告) - 0; 右邊距(報告) - 0; 上限(報告) - 0;底部保證金(報告) - 0;

身體寬度是7.2英寸。

該基質含有2個固定柱和設定爲重複使用以下分組表達式列表中設置的每個額外的5列: =天花板(ROWNUMBER(沒有)/ 5)

我注意到什麼是,如果我將該矩陣更改爲每2列水平重複一次,報告打印正確,沒有空白頁。 (但3,4或更多列導致問題)。而且5列的空間足夠多,打印僅2個就顯得很奇怪!所以,我認爲列表/矩陣中的某些東西導致了這個問題,但不知道究竟是什麼!

任何幫助將不勝感激! 非常感謝, Tim

+0

你還必須小心身高。一份報告通常是11英寸 - 通常我會盡量將所有東西都保持在10英寸以下以保證安全。 – avgbody 2010-01-11 17:47:04

+0

對於那些使用合適測量系統的人來說,它的高度爲29.7釐米。 提醒我,在百分之一英里/英里等有多少碼等等......等等 – 2010-04-12 08:54:05

+0

你也許還會看看這個鏈接[http://botsikas.blogspot.com/2008/02/sql- reporting-services-and-a4-paper.html](http://botsikas.blogspot.com/2008/02/sql-reporting-services-and-a4-paper.html) – StackTrace 2010-09-20 14:18:14

回答

0

問題可能源於您的利潤率被設置爲0.您是否嘗試設置保證金值(0.5釐米將是一個合理的值)?

PS - 你不需要在英寸和釐米的混合物中工作 - BIDS將允許你改變單位以匹配另一個。

1

我有同樣的問題,我認爲發生的是您的報告正文大於報表設計器中矩陣的大小。設計師矩陣和主體之間的空白空間是導致空白頁面的原因。不幸的是,我現在也試圖解決這個問題。

爲了解決這個問題,我現在在報告設計器中的身體寬度是矩陣的寬度。

希望這些信息有點幫助。如果您需要澄清,請告訴我。

2

我是誰貼了原來的問題,從另一臺電腦的一個...

的解決方案是縮短列表(包含矩陣)的矩陣列表的寬度爲有效填充,並給予空白頁面。

一旦我將列表縮短爲矩陣的寬度,其他一些報表項目將被推出頁面(這是一種有用的技巧,用於注意哪些項目出去可能會爲報表項目的背景着色,比如說,紅色),但後來我解決了將所有東西放在矩形中,並將矩形的起點設置到矩陣左側的一個點,這樣它就不會被推出。

感謝, 添

+0

+1爲背景着色提示 – 2010-04-12 08:18:00

+0

+1爲答案和背景着色提示 – ray 2010-11-11 19:59:43

1

關於共青團的回答:這個問題確實有事情做瓦特/矩陣比報告的身體寬度。

由於我的矩陣比我的頁眉和頁腳中的內容小,我需要另一種解決方法。在閱讀cyclc的迴應之後,我在最後一列組之外添加了另一個隱藏列,並擴展了它的寬度,使得矩陣寬度與報告寬度相匹配。沒有更多的空白頁面。

任何人都知道,如果MS認識到這是一個問題,並解決它?