对数据进行排序

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

对数据进行排序

  1. 在嵌入式 Crystal Reports 设计器中右击以访问快捷菜单。

  2. 指向“报表”并单击“记录排序专家”以对其进行访问。

  3. 突出显示“可用字段”区域中的待排序字段。

  4. 单击 > 箭头。

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

  5. 在对话框的“排序方向”区域中,单击“升序”或“降序”。

  6. 如果以多个字段排序,则突出显示第二个排序字段并把它添加到“排序字段”列表中。

    Note注意

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

  7. 完成时,单击“确定”。

了解排序选项

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

  • 排序所依据的字段(排序字段)。
  • 排序方向。

排序字段

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

Note注意

无法在备注字段或 BLOB 字段中进行排序。

字段类型
排序顺序
单字符字符串字段

标点符号

数字

大写字母

小写字母

多字符字符串字段

两个字母

三个字母

四个字母等等

例如:

  • “BOB”在“bob”之前
  • “123”在“124”之前
  • “ ”(空白)在“aaa”之前
货币字段

数字顺序

数字字段

数字顺序

日期字段

按时间先后顺序

DateTime 字段

按时间先后顺序

相同日期的值按时间排序

时间字段

按时间先后顺序

布尔值比较字段

“假”值 (0)

“真”值 (1)

空值

空值

非空值

排序方向

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

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