时 间:2012-08-17 12:50:26

作 者:摘 要:二级Access数据库备考笔记之报表排序和分组

正 文:

报表排序和分组

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

记录排序

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

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

(1)使用“设计”视图打开报表,在“视图”菜单中选择“排序与分组”选项或单击工具栏上的“排序与分组”按钮打开“排序与分组”对话框,如图5.38所示。

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

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

记录分组

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

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

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

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

(3)设置“排序与分组”对话框下部的分组属性。“组页眉”属性设置为“是”以显示组页眉节;“组页脚”属性设置为“是”以显示组页脚节;“分组形式”属性设置为“每一个值”以“编号”字段的不同值划分为;“组间距”属性设置为“1”以指定分组的间隔值;“保持同页”属性设置为“不”以指定输出时组页眉、主体和组页脚不在同一页上;若设置为“整个组”则组页眉、主体和组页脚会输出在同一页上。此时,“排序与分组”对话框显示状态如图5.41所示。

“分组形式”属性由分组字段的数据类型决定,具体见表5.2所示。

(4)设置完属性后,会在报表中添加组页眉和组页脚两个节区,分别用“编号页眉”和“编号页脚”来标识;将主体节内的“编号”和“姓名”两个文本框移至“编号页眉”节,并设置其格式:字体为“宋体”,字号为11磅。

分别在“编号页脚”节和报表页脚节内添加一个“控件源”为计算成绩平均值表达式的绑定文本框及相应附加标签;在“页面页脚”节,添加一个绑定文本框以输出显示报表页码信息。如图5.42所示。

(5)单击工具栏上的“打印预览”按钮,对上述排仔数据进行预览,分组显示和统计的效果即为图5.4所示。报表命名保存。

对已经设丑排序或分组的报表,可以在上述排序或分组设置环境里进行以下操作:添加排序、分组字段或表达式,刚除排序、分组字段或表达式,更改排序、分组字段或表达式。

Access二级考试QQ交流群(群号:125674407)

Access源码网店

access 分组序号_二级Access数据库备考笔记之报表排序和分组相关推荐

  1. 全国计算机access考试题型,计算机二级access考试题型

    计算机二级access考试题型有:选择题和操作题.其中选择题40分,操作题60分,操作题里面又分为简单操作题.基本操作题和综合操作题,分值分别为18分24分和18分. 一.计算机二级access考试简 ...

  2. 水晶报表基础入门——4.水晶报表排序、分组技术

    6.1.3  水晶报表排序.分组技术 报表数据的预设排列顺序会与数据库中的数据记录的存放顺序相同,因此会毫无规则且不会依照任何顺序来排列.Crystal Reports提供"记录排序专家&q ...

  3. access 分组序号_如何对Access 2007报表进行分组

    如何对Access 2007报表进行分组 Access 2007报表很多想要进行分组,该怎么分组呢?下面百分网小编带大家一起来看看详细操作教程,感兴趣的朋友一起学习吧!!!想了解更多相关信息请持续关注 ...

  4. access课程均不及格_二级ACCESS上机总结重点,小抄

    下载word有问题请添加微信号:xuecool-com或QQ:370150219处理(尽可能给您提供完整文档),感谢您的支持与谅解. 以下是由77cn范文大全为大家整理的二级ACCESS上机总结重点, ...

  5. access查询mysql_2017计算机二级Access数据库生成表查询教程

    2017计算机二级Access数据库生成表查询教程 引导语;你知道运用Access数据库如何查询生成表吗,以下是百分网小编分享给大家的2017计算机二级Access数据库生成表查询教程,欢迎阅读! 生 ...

  6. 计算机二级access选择题技巧,计算机二级access考试注意事项及解题技巧策略

    计算机二级access考试注意事项及解题技巧策略 2017年计算机考试将至,今天yjbys小编为大家带来了计算机二级access考试注意事项及解题技巧哦!快点行动起来吧~ 考试注意事项 1.考试时间: ...

  7. 计算机二级access上机题,计算机二级ACCESS上机题库

    计算机二级ACCESS上机题库答案. 计算机二级ACCESS上机题库 21题 基本操作题 [考点分析] 本题考点:字段属性默认值.有效性规则设置:添加图片:删除记录:表的导出:建立表间关系. [解题思 ...

  8. 计算机二级access通过技巧,计算机二级Access考试技巧:筛选记录

    计算机二级Access考试技巧:筛选记录 分类:计算机等级 | 更新时间:2016-07-08| 来源:转载 筛选记录 使用数据库表时,经常需要从众多的数据中挑选出一部分满足某种条件的数据进行处理.例 ...

  9. sybase 设置默认值_[转]SYBASE 数据库操作笔记

    SYBASE 数据库操作笔记(转自MaYong) 数据库表名.列名(执行严格的大小写) 数据库表名.列名识别大小写区分(即表名是大写 查询时小写就错误) 大小写敏感的问题是因为字符集影响的,改为UTF ...

最新文章

  1. 二、数据库的基本操作
  2. Codeforces 607B Zuma
  3. SQLServer 实现rownum 的功能
  4. spring boot自动配置之jdbc
  5. RabbitMQ系列-顺序消费模式和迅速消息发送模式
  6. Linux下Gcc生成和使用静态库和动态库详解
  7. 最著名的10位程序员,你都知道吗?
  8. 综观java读取和创建excel方法
  9. 创建docker容器的命令
  10. 升级到 Android Studio 3.0 + Gradle 4.1 遇到的一些坑及解决方案
  11. 调用目标检测百度接口api
  12. 感恩节福利:掘金携手异步社区 掘金小册新品发布2017异步社区优秀图书和作译者评选启动...
  13. 关闭Ubuntu错误报告
  14. 2022-08-22 步进电机驱动程序
  15. 判断一个数是不是奇数
  16. mongo分片集群部署
  17. 会议纪要模板----邮件
  18. 详解 JavaScript 的发展史
  19. php选择栏可输入可选择,填制凭证时,“科目名称”栏可选择用下列()方法输入。...
  20. 【Java必备技能五】微信支付之JSAPI方式(公众号支付)超详细实现步骤

热门文章

  1. python生成多级文件夹_利用 python 遍历多级文件夹处理不同文件
  2. 什么是AP,什么是CP,什么是CAP?
  3. 推箱子 | Java课程设计
  4. 局域网本地连接计算机,Windows XP下让电脑通过无线网卡共享本地连接实现局域网共享宽带上网...
  5. 移动端web总结(二)——微金所项目总结
  6. 开机提示小娜无法在本计算机运行,解决Win10正式版开始菜单与小娜打不开问题的三种方法...
  7. 闪存芯片NAND FLASH的封装
  8. 健康贴示(尽力每日更新)2007-02-12
  9. QListWidget设置自定义行间距
  10. python日历函数_Python—日历函数—日历模块的常用函数,calendar,常见