3.4.1 排序表数据

数据表的排序就是按照某个字段内容的值重新排列数据记录。在默认情况下,Access 2010按主键所在的字段进行记录排序,如果表中没有主键,则以输入数据的次序排序记录。在对数据检索和显示时,可按不同的顺序排列记录。

在Access 2010中,对记录排序采用的规则如下。

(1)英文字母按照字母顺序排序,不区分大小写。

(2)中文字符按照拼音字母的顺序排序。

(3)数字按照数值的大小排序。

(4)日期/时间型数据按照日期的先后顺序进行排序。

(5)备注型、超链接型和OLE对象型的字段不能排序。

1.单字段排序

可以使用系统工具直接排序,如图3.42所示。具体操作是选中需要排序的字段,单击“开始”选项卡“排序与筛选”组中的“升序”或“降序”按钮完成。

图3.42 “排序与筛选”组

2.多字段排序

如果实际使用中需要将两个及两个以上的字段进行排序,要求这些字段在数据表中必须相邻。排序的优先权从左到右。在确保要排序的字段相邻后,选择这些字段,再单击“升序”或者“降序”按钮进行排列。

多字段排序的另一种方法是使用“高级筛选/排序”命令,详见3.4.2节的介绍。

3.保存排序顺序

在更改了数据表的排序顺序后,关闭数据表时系统会提示是否保存更改,一般情况下,单击“是”按钮,把修改后的排序顺序保存起来。当再次打开该表时,就会按照排序后的顺序显示出来。