簡體   English   中英

(Crystal Reports)在某些細節之后中斷頁面?

[英](Crystal Reports) Break page after certain # of details?

我正在嘗試創建一個支票撰寫報告,該報告將以下列方式工作:

  • 報告每頁的第一部分將包含將添加到支票中的所有訂單項。
  • 報告每頁的中間部分將是實際支票,包括收款人,付款人,金額,地址等。
  • 報告每頁的最后一部分只是第一部分的副本。

報告的每一頁都包含10個訂單項AT MAX。 例如,如果我們正在編寫一份將包含12個項目的支票,則該報告將包含兩個頁面:

  • 第一頁將包含前10個行項目(在頁面的第一部分和最后部分)以及金額為0.00的檢查。
  • 第二頁將包含其他兩個行項目(在兩個部分中)加上檢查的實際數據。 基本上,唯一有效的檢查將是報告最后一頁上的檢查。

我的想法是讓DataSet有兩個表,一個用於行項目,另一個用於檢查數據。 在檢查表中,每頁有一行。 所以在前面的例子中,我在行項目表中有12行,在檢查表中有2行(一行將有0.00作為金額,另一行將具有實際的X.XX金額)。 我也考慮通過支票進行分組,並在每次檢查后添加分頁符,但我不確定如何確保每頁只有10個訂單項。

如何解決這個問題的任何幫助或新想法?

謝謝!

要使其每頁顯示10條記錄,請執行以下操作

  1. 在“設計視圖”中打開報表

  2. 右鍵單擊Details部分,然后選擇Section Expert

  3. 確保在“部分專家”對話框中選擇“詳細信息”部分。 選中“New Page After”后面的復選框

  4. 單擊復選框右側的公式編輯器按鈕。

  5. 輸入以下公式

如果Remainder(RecordNumber,10)= 0則為true,否則為false

6.單擊“保存並關閉”,然后單擊“確定”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM