Crystal Reports Designer  

对数据进行排序

在开始将数据库字段添加到报表中时,字段数据值按它们原来输入到数据库中的顺序显示。通过对记录进行排序,您可以按特定顺序组织数据,以帮助查找和评估信息。

对数据进行排序

  1. 在嵌入式 Crystal Reports Designer 中右击以访问快捷菜单。
  2. 指向“报表”并单击“记录排序专家”以访问“记录排序顺序”对话框。
  3. 突出显示“可用字段”区域中的待排序字段。
  4. 单击 > 箭头。

    将所选字段添加到“排序字段”列表中。

  5. 在对话框的“排序方向”区域中,单击“升序”或“降序”。
  6. 如果以多个字段排序,则突出显示第二个排序字段并把它添加到“排序字段”列表中。

    提示   在“排序字段”列表中所列的字段顺序就是数据排序所依据的顺序。

  7. 完成后单击“确定”。

了解排序选项

当排序时,程序会让您定义以下两项:

排序字段

排序字段是确定数据在报表中出现顺序的字段。几乎任何字段都可用作排序字段,包括公式字段。字段的数据类型决定该字段中数据排序所使用的方法。

注意   无法在备注字段或 BLOB 字段中进行排序。
字段类型 排序顺序
单字符字符串字段

标点符号

数字

大写字母

小写字母

多字符字符串字段 两个字母

三个字母

四个字母等等

例如:

  • “BOB”在“bob”之前
  • “123”在“124”之前
  • “ ”(空白)在“aaa”之前
货币字段 数字顺序
数字字段 数字顺序
日期字段 按时间先后顺序
DateTime 字段 按时间先后顺序

相同日期的值按时间排序

时间字段 按时间先后顺序
布尔值比较字段 “假”值 (0)

“真”值 (1)

空值 空值

非空值

排序方向

排序方向就是值在排序后显示的顺序。

升序

升序就是从最小到最大(1 到 9,A 到 Z,“假”到“真”)。程序基于所选择的排序字段中的值将记录按升序排序。

降序

降序就是从最大到最小(9 到 1,Z 到 A,“真”到“假”)。程序基于所选择的排序字段中的值将记录按降序排序。