Crystal Reports for Rational Application Developer 设计员指南

如何对数据进行排序

在单一字段排序中,报表中使用的所有记录基于单一字段中的值排序。按库存号将库存报表排序或按客户号将客户列表排序便是单一字段排序的例子。
在多个字段排序中,Crystal Reports 设计器首先基于所选第一个字段中的值对记录排序,将它们以指定的升序或降序排列。如果两个或多个记录在第一个排序字段中有匹配的字段值,这些匹配的记录会按照第二个排序字段中的值排序。
例如,如果选择先按 {客户.国家和地区} 字段排序,再按 {客户.地区} 字段排序(均按升序排列),则报表显示时国家/地区以字母顺序排列,而各个国家/地区内的地区也以字母顺序排列。任何其他字段,如各地的邮政编码,都会保持不变。
可以使用相同的过程来创建单一字段或多个字段排序。