在开始将数据库字段添加到报表中时,字段数据值按它们原来输入到数据库中的顺序显示。通过对记录进行排序,您可以按特定顺序组织数据,以帮助查找和评估信息。
对数据进行排序
在嵌入式 Crystal Reports 设计器中右击以访问快捷菜单。
指向“报表”并单击“记录排序专家”以对其进行访问。
突出显示“可用字段”区域中的待排序字段。
单击 > 箭头。
将所选字段添加到“排序字段”列表中。
在对话框的“排序方向”区域中,单击“升序”或“降序”。
如果以多个字段排序,则突出显示第二个排序字段并把它添加到“排序字段”列表中。
注意在“排序字段”列表中所列的字段顺序就是数据排序所依据的顺序。
完成时,单击“确定”。
了解排序选项
当排序时,程序会让您定义以下两项:
- 排序所依据的字段(排序字段)。
- 排序方向。
排序字段
排序字段是确定数据在报表中出现顺序的字段。几乎任何字段都可用作排序字段,包括公式字段。字段的数据类型决定该字段中数据排序所使用的方法。
注意 |
|---|
无法在备注字段或 BLOB 字段中进行排序。 |
字段类型
|
排序顺序
|
|---|---|
单字符字符串字段
|
空 标点符号 数字 大写字母 小写字母 |
多字符字符串字段
|
两个字母 三个字母 四个字母等等 例如:
|
货币字段
|
数字顺序 |
数字字段
|
数字顺序 |
日期字段
|
按时间先后顺序 |
DateTime 字段
|
按时间先后顺序 相同日期的值按时间排序 |
时间字段
|
按时间先后顺序 |
布尔值比较字段
|
“假”值 (0) “真”值 (1) |
空值
|
空值 非空值 |
排序方向
排序方向就是值在排序后显示的顺序。
| 升序 | 升序就是从最小到最大(1 到 9,A 到 Z,“假”到“真”)。程序基于所选择的排序字段中的值将记录按升序排序。 |
| 降序 | 降序就是从最大到最小(9 到 1,Z 到 A,“真”到“假”)。程序基于所选择的排序字段中的值将记录按降序排序。 |