報告有一個煩人的問題。這是一個相當簡單的報告,包含1個組和多個詳細信息部分(每個詳細信息部分包含一個子報告)。 有時,數據使groupfooter僅在下一頁開始,只用groupheader和pagefooter打印空白頁面。 在組中添加Not OnLastRecord公式的「標準」解決方案無法工作。 我一直在嘗試使用Suppress,Hide,Keep Together選項遍佈報告,但似乎沒有任何工作。 有人有其他建議嗎?水晶報表空白頁「標準」解決方案不起作用
我使用水晶報表在Visual Studio(而不是獨立的)
這是我之後的第三個選項。 GroupHeader已在每個頁面上重複。細節部分不在一起。 分組由一個ID完成。 GroupFooter只是在一個新的頁面上結束。所以當我將GroupFooter設置爲1的高度時,它看起來像是GroupHeader和PageFooter的空白頁面(GroupFooter是空的,我沒有在這裏混淆PageFooter和GroupFooter) 當我禁止GroupFooter時,GroupHedeader仍然打印緊接着是下一個ID的GroupHeader(在同一頁面上,這看起來更糟糕,然後是空白頁面)。 – Bruno
因此,由於您需要在任何頁面上打印GroupHeader和GroupFooter,您是否可以嘗試將GroupHeader和GroupFooter中的所有元素移至PageHeader和PageFooter?怎麼了? –
我不行。 PageHeader包含標題,PageFooter包含打印日期等。 GroupHeader在子報表中包含Id,名稱等,組的第一頁包含所有信息,其中部分子報表在後續頁面上使用公式(參數) WhilePrintingRecords; if not InRepeatedGroupHeader then true else false; \t 組中的每個Id都應在新頁面上啓動 GroupFooter始終爲空並且不是真的必要 – Bruno