Access 2003完整教程:对记录进行排序 (MDB)

在“窗体”视图或“数据表”视图中对记录进行排序

  1. 单击要用于排序记录的字段。若要对子窗体中的记录排序,请单击要排序的字段。若要对子数据表中的记录排序,请单击其展开指示器来显示该子数据表,然后再单击要排序的字段。
  2. 单击“升序排序”按钮图像“降序排序”按钮图像

注释在窗体中,一次只能按一个字段排序。在“数据表”视图中,当对一条记录的子数据表排序时,Microsoft Access 会对该级别的所有子数据表排序。在数据表或子数据表中,可以同时选择两个或两个以上的相邻列,然后对其进行排序。Access 从最左侧的所选列开始,对记录进行排序。在保存窗体或数据表时,Access 将保存该排序次序。

使用设计网格对记录进行排序

  1. 对表、查询或窗体,必须在“设计”视图中打开查询或显示“高级筛选/排序”窗口。
  2. 若要对多个字段排序,应先在设计网格中按照希望排序执行的次序来排列字段。Access 首先对最左侧字段排序,然后对其右侧的下一个字段排序,以此类推。例如,若要先对“姓氏”字段排序,然后对“名字”字段排序,则设计网格中的“姓氏”字段必须放在“名字”字段的左侧。
  3. 在要用作排序依据的每个字段的“排序”单元格中,单击一个选项。
  4. 若要查看查询的结果,请单击工具栏上的“视图”按钮图像

在报表中对记录进行排序

指定排序次序

  1. 在“设计”视图中打开报表。
  2. 单击工具栏上的“排序与分组”按钮图像,显示“排序与分组”框。
  3. 在“字段/表达式”列的第一行,选择一个字段名称,或键入一个表达式。

    第一行的字段或表达式具有最高排序优先级(最大的设置),第二行则具有次高的排序优先级,依此类推。

    注释在用户填充“字段/表达式”列时,Microsoft Access 会将“排序次序”设为“升序”。

注释

重新应用继承的排序次序

  1. 在“设计”视图中打开报表,或者如果报表已经打开,请确保已将其选定。
  2. 单击工具栏上的“属性”按钮图像,显示报表的属性表。
  3. 在“启动排序”属性框中,单击“是”,重新应用排序。

注释如果在报表向导或在报表“设计”视图的“排序与分组”对话框中指定了其他排序次序,它将覆盖继承的排序次序。

在数据访问页上对数据进行排序

对页上的记录进行排序

可以对数据访问页上的数据(包含分组的数据)进行排序。对于分组的数据访问页,可以对组列表或组内记录进行排序。

  1. 在“页”视图中打开数据访问页。
  2. 请执行下列操作之一:
    • 在未分组的页中,单击要用于排序记录的字段。
    • 在已分组的页中,展开要排序的组,然后单击排序记录所依据的字段。

      注释当对组内的记录进行排序时,排序顺序仅应用于该组,而不会影响其他组中记录的顺序。

  3. 请执行下列操作之一:
    • 若要按升序排序,请单击“升序排序”按钮图像
    • 若要按降序排序,请单击“降序排序”按钮图像

提示

如果记录是按表格格式显示,则只需单击要进行排序的字段的标签即可。记录将按升序排序显示。若要使记录按照降序排序,请再次单击该标签。

注释

更改页上的默认排序次序

  1. 在“设计”视图中打开数据访问页。
  2. 滚动到属于要为其指定排序次序的组的节。
  3. 用鼠标右键单击节栏,然后单击“组级属性”。
  4. DefaultSort属性框中,键入要据其排序的字段的名称。如果要根据多个名称排序,则可用逗号隔开每个字段。如果要以升序或降序进行排序,则可以在每个名称后键入一个空格,并分别键入关键字 ASC 或 DESC。 例如,键入OrderDate DESC,OrderID ASC。如果不指定次序,Microsoft Access 将按照升序排序。

注释如果希望将要排序的控件绑定到表达式,则必须按照该控件的“控件源”属性中显示的别名来键入它的别名。例如,如果要对其排序的控件的“控件源”属性设为GroupOfExtendedPrice: ExtendedPrice,请在“默认排序”属性框中键入GroupOfExtendedPrice

在“数据透视表”或“数据透视图”视图中对数据进行排序

以升序或降序对数据排序

可以按升序或降序对以自然顺序或自定义顺序显示的数据进行排序。

  1. 打开数据透视表视图或数据透视图视图中的数据表或窗体。
  2. 请执行下列操作之一:

    在数据透视表视图中

    • 若要基于项目标签对字段中的数据排序,请单击包含要排序数据的字段的标签。

    • 若要基于某一列之中的汇总值对字段中的数据排序,请在包含待排序值的列所在单元格中单击。

    • 若要基于小计或总计值对字段中的数据排序,请单击小计或总计值(针对包含待排序数据的字段)。

    在数据透视图视图中

    • 若要对某系列中的数字数据进行排序,请单击该系列或需要排序的系列内的系列点。
    • 若要按字母表顺序对字段项目进行排序,请单击分类字段或系列字段,或单击分类轴标签。
  3. “数据透视表”“数据透视图”工具栏上,单击“升序排序”按钮图像“降序排序”按钮图像

注意

在数据透视表视图中指定自定义排序顺序

  1. 在数据透视表视图中打开数据表或窗体。
  2. 选择要移动的项目。
  3. 拖动所选的项目,并将其拖到要在其上方放置它的项目的上面。
  4. 重复第 2 步和第 3 步,直至项目以所需顺序排列。

注意

注释数字、文本和特殊字符的排序次序由源数据和 Microsoft Windows“控制面板”中的区域设置决定。

上页:Access 2003完整教程:对记录进行排序 (ADP) 下页:Access 2003完整教程:拼写检查

Access 2003完整教程:对记录进行排序 (MDB)

Access 2003完整教程:拼写检查Access 2003完整教程:启动“表达式生成器”
Access 2003完整教程:窗体或报表中图表的疑难解答Access 2003完整教程:窗体疑难解答
Access 2003完整教程:在 Visual Basic 中使用参数Access 2003完整教程:在“打印预览”和“版面预览”中使用快捷键
Access 2003完整教程:外部数据的 ODBC 驱动程序和内置驱动程序的差异Access 2003完整教程:验证或限制表中的数据输入 (MDB)
Access 2003完整教程:在窗体中验证或限制数据Access 2003完整教程:使用过其他数据库或电子表格应用程序的用户的入门方式
Access 2003完整教程:首次使用数据库的用户的入门方式Access 2003完整教程:更改控件类型的默认属性
Access 2003完整教程:在“数据库”窗口中使用快捷键Access 2003完整教程:使用命令按钮
Access 2003完整教程:处理子窗体Access 2003完整教程:对交叉表查询数据表执行操作
Access 2003完整教程:编辑数据透视表窗体Access 2003完整教程:打开或关闭文本和数据的自动更正
Access 2003完整教程:在页面视图中处理数据Access 2003完整教程:处理查询“数据表”视图中的重复记录
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号