2012-05-02 64 views
0

我有什麼(希望)和快速簡單的問題。我有一份報告,其中有兩個子報告。當有數據時,兩個子報告中的第二個需要在新頁面上,這是導致我的問題的原因。當我在New Page Before或New Page After之後的公式中添加條件後,例如:'Not onlastrecord',包含子報表的主要報表部分的抑制字段中的條件公式將不會按我需要的方式工作。子報告被選中「禁止打印如果沒有記錄」並且儘可能小以防止現場溢出問題。我遇到的問題是我可以讓報告抑制空白部分,但是當報告有數據時它不在新的頁面上,或者我可以在新的頁面上獲取它,但是在最後得到一個空白頁只有頁眉和頁腳的報告(無空白或未壓縮的部分)。我已經梳理了幾個論壇,並嘗試了幾種不同的解決方案和解決方案的組合,沒有任何工作。任何能夠幫助我解決這個問題的人都是我的英雄!當報表爲空時,報表末尾的水晶印刷空白頁面

回答

0

不要嘗試在主報告中拆分頁面。

取而代之的是,在第二個子報表的報表頭部分中有條件地設置New Page Before選項,以便只有至少返回一條記錄時才爲真 - 例如,使用像Count ({Table.Field})>0這樣的條件。

您可能需要將子報表的報表頭部分拆分爲兩個子部分,以便能夠設置New Page Before選項 - 如果是,則禁止第一個子部分並有條件地設置第二個子部分中的New Page Before選項。

+0

嘿馬克,我試過了,但它沒有按照我希望的方式工作。我沒有在文本標題中工作,而不管它在哪個子部分。當我壓制另一部分時,新的頁面命令將不起作用。現在,而不是最後一個空白頁面,我有一個空白頁面顯示最後一節之前。我不知道我做錯了什麼。 –

+0

@EdwardLane:你能改述你的評論嗎?我不明白你寫的是什麼。 –

+0

確定,抱歉..根據您的指示,我不得不將我的報告標題分成多個部分,以使新頁面前選項可用。我嘗試在報表頭部的頂部(空白)部分添加新頁面部分的條件語句,該部分位於我的標題文本上方,然後抑制該部分。當在條件不起作用之前壓制New Page的時候,所以我將條件語句移動到了與我的標題文本一起工作的子部分,但是隻有當上面的子部分可見(不被抑制)時,所以現在我在主報告和子報表。 –

0

我有一個類似的問題,並發現它是一個圖形離右邊太遠,落在另一個頁面上。我通過使用Acrobat打印驅動程序將報告打印到PDF中,然後在Acrobat或Reader或Adobe Illustrator中打開報告來找到它。然後,我在空白頁面上做了一個全選,它向我展示了頁面上的一個小白框,第一頁的圖形翻倒。我把盒子移回幾毫米,空白頁消失了。

0

嘗試選中「抑制空白部分」選項