2011年计算机等级考试二级Access数据库教程(24)

来源:计算机等级考试    发布时间:2012-08-28    计算机等级考试视频    评论

  5.4 报表排序和分组

  缺省情况下,报表中的记录是按照自然顺序,即数据输入的先后顺序排列显示的。在实际应用过程中,经常需要按照某个指定的顺序排列记录数据,例如按照年龄从小到大排列等,称为报表“排序”操作。此外,报表设计时还经常需要就某个字段按照其值的相等与否划分成组来进行一些统计操作并输出统计信息,这就是报表的“分组”操作。

  5.4.1 记录排序

  使用“报表向导”创建报表时,操作到如图5.13所示步骤时,会提示设置报表中的记录排序,这时,最多可以对4个字段进行排序。“报表向导”中设置字段排序,除有最多一次设置4个字段的限制外,排序依据还限制只能是字段,不能是表达式。实际上,一个报表最多可以安排10个字段或字段表达式进行排序。

  例5.8 在“教师信息表”报表设计中按照教师“工作时间”由早到晚进行排序输出。具体操作过程如下:

  (1)使用“设计”视图打开报表,在“视图”菜单中选择“排序与分组”选项或单击工具栏上的“排序与分组”2011计算机等级考试二级Access数据库教程(24) 按钮打开“排序与分组”对话框,如图5.38所示。

2011计算机等级考试二级Access数据库教程(24) 

  (2)在“排序与分组”对话框中,选择第一排序依据及其排序次序(升序或降序);这里,单击“字段/表达式”列的第一行并选择第一排序字段为“工作时间”,设置“排序次序”列的值为“升序”。如果需要可以在第二行设置第二排序字段,依此类推设置多个排序字段。在报表中设置多个排序字段时,先按第一排序字段值排列,第一排序字段值相同的记录再按第二排序字段值去排列,依此类推。

  (3)单击工具栏上的“打印预览”按钮,对上述排序数据进行预览,如图5.39所示;最后保存报表。

2011计算机等级考试二级Access数据库教程(24) 

  5.4.2 记录分组

  分组是指报表设计时按选定的某个(或几个)字段值是否相等而将记录划分成组的过程。操作时,先要选定分组字段,将字段值相等的记录归为同一组,字段值不等的记录归为不同组。通过分组可以实现同组数据的汇总和输出,增强了报表的可读性。一个报表中最多可以对10个字段或表达式进行分组。

  例5.9 实现图5.4所示报表设计对学生成绩进行分组统计。操作步骤如下:

  (1)首先,通过“设计”视图建立如图5.40所示的“学生选课成绩汇总表”。

2011计算机等级考试二级Access数据库教程(24) 

  (2)“视图”菜单中选择“排序与分组”选项或单击工具栏上的“排序与分组”按钮,弹出“排序与分组”对话框。单击对话框中“字段/表达式”列的第一行,选择“编号”字段作为分组字段,保留排序次序为“升序”。

上一页12下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答