Dot-Net
Crystal Reports - 如何重置每個組的頁數?
如何重置報告中每組的頁數?
每組包含大約 5-7 頁的數據。
在更改組時重置頁碼的一種方法是在 Crystal Reports 設計器中檢查組頁腳部分專家中的“重置頁碼之後”選項。
第一個公式:HeaderReset - 此公式應放在報表的頁眉中。當報告處理到下一頁時,它將重置計數器。Counter 是一個變數,用於在報表處理每條記錄時儲存數字。
WhilePrintingRecords; NumberVar counter:=0第二個公式:CountDetails - 此公式應放在詳細資訊部分。它將計算每條記錄並加一。
WhilePrintingRecords; NumberVar counter; counter:=counter+1您現在需要使用 CountDetails 公式根據必要的記錄數強制新頁面。為此:子彈
轉到格式/部分並選擇詳細資訊部分。子彈
點擊“之後新建頁面”選項右側的 X+2 按鈕。確保不要在“之後的新頁面”框中打勾。點擊按鈕後,您將被放置在公式編輯器中。輸入以下公式:
{@CountDetails}=7(在每頁輸入您需要的記錄數)項目符號
當 Crystal 到達詳細資訊部分的第七條記錄時,此條件將強制一個新頁面。由於@HeaderReset 公式,計數將在每頁開始時重置為零。
如果您需要統計 Group Header 記錄而不是 Details 部分,請按照上述 details 部分的說明進行操作,但將公式和條件放在 Group Header 部分而不是 Details 部分。
要隱藏標題和詳細資訊部分中的公式欄位,請右鍵點擊該欄位並轉到格式字型。將顏色更改為白色,您將無法看到它們。