Crystal Reports Designer  

排序資料

當您第一次加入資料庫欄位至報表時,欄位中的資料值會依原先輸入資料庫的順序出現。藉由排序資料錄,您可以以特定的順序組織資料以幫助尋找和驗算資訊。

若要將資料排序

  1. 以滑鼠右鍵按一下內嵌 Crystal Reports Designer,以存取快速鍵功能表。
  2. 指向 [報表] 再按一下 [資料錄排序專家],以存取 [資料錄排序次序] 對話方塊。
  3. 在 [可使用的欄位] 區域中,反白將要排序的欄位。
  4. 按一下 > 箭頭。

    就能將選取的欄位加入 [排序欄位] 清單中。

  5. 在對話方塊的 [排序方向] 區域中,按一下 [遞增] 或 [遞減]。
  6. 如果依多個欄位排序,請將第二個即將排序的欄位變成醒目提示,並加入 [排序欄位] 清單。

    秘訣   列在 [排序欄位] 清單中的欄位順序是以將要排序之資料的順序列出。

  7. 完成時,請按一下 [確定]。

了解排序選項

排序時,程式會要求您定義兩件事:

排序欄位

排序欄位是用來決定報表上資料出現順序的欄位。幾乎任何欄位都可以當成排序欄位來使用,包括公式欄位。欄位的資料型別會決定以何種方法來排序該欄位的資料。

注意   您不能依據備忘或 BLOB 欄位來排序。
欄位類型 排序次序
單一字元字串欄位 空白

標點符號

數字

大寫字母

小寫字母

多重字元字串欄位 兩個字母

三個字母

四個字母等

例如:

  • BOB 排在 bob 之前
  • "123" 排在 "124" 之前
  • " " (空白) 排在 aaa 之前
貨幣欄位 數值順序
數字欄位 數值順序
日期欄位 年代順序
日期時間欄位 年代順序

日期相同的值依時間排序

時間欄位 年代順序
布林比較欄位 False 值 (0)

True 值 (1)

Null 值 Null 值

非 Null 值

排序方向

一旦值已經排序完成之後,排序方向就是值要顯示的順序。

遞增

遞增順序是從最小排到最大 (1 到 9、A 到 Z、False 到 True)。程式將資料錄依選取之排序欄位中的值以遞增順序排序。

遞減

遞減順序是從最大排到最小 (9 到 1、Z 到 A、False 到 True)。程式將資料錄依選取之排序欄位中的值以遞減順序排序。