时 间:2008-05-28 07:59:15

作 者:

摘 要:创建分组报表或汇总报表

正 文:

信息在划分为组后往往更容易理解。例如,如果在报表中按区域对销售额进行分组,则可以使销售趋势一目了然,而在其他情况下可能不容易看出这些趋势。此外,可以在报表中各个组的结尾处进行汇总,从而避免了用计算器完成大量手工计算工作。

Microsoft Office Access 2007 的分组报表功能易于使用。您可以使用报表向导创建基本的分组报表,在现有报表中添加分组和排序,或者修订已定义的分组和排序选项。

本文内容

了解分组、报表节和控件

如果您从未使用过分组报表,那么以下内容可帮助您掌握有关分组与排序以及不同报表节和控件类型的一些背景知识。如果您已经熟悉了这些概念,则可以跳过这部分内容,直接转至使用报表向导生成新的分组报表一节。

关于分组和排序

打印报表时,通常需要按特定顺序组织记录。例如,在打印供应商列表时,您可能希望按公司名称的字母顺序对记录排序。

对于很多报表来说,仅对记录排序还不够,可能还需要将它们划分为组。group 是记录的集合,并且包含与记录一起显示的介绍性内容和汇总信息(如页眉)。组由组页眉、嵌套组(如果有)、明细记录和组页脚构成。

通过分组,您可以直观地区分各组记录,并显示每个组的介绍性内容和汇总数据。例如,以下报表按发货日期对销售数据进行分组,并计算每天的销售总量。

 日期是分组依据。

 汇总是对组中的数据进行求和。

请将按类别分组的产品列表报表(显示在下图中)与其基础查询数据表(即产品列表)进行比较,这样便能看到分组是如何工作的。报表和查询都按类别对产品进行排序,但是报表还在每一组开头(组页眉)的单独一行中打印每个类别的名称,并在每一组结尾(组页脚)的单独一行中打印每个类别的产品数量。

 类别名称出现在数据表的每一行中。

 类别名称在报表中对于每一组只出现一次,位于组页眉中。

 类别汇总出现在每一组的结尾,位于组页脚中。

 记录作为一个大型组出现在数据表中。

 每个类别的记录都作为单独的一节出现在报表中,位于组页眉之后、组页脚之前。

您可以按作为排序依据的任何字段和表达式(最多 10 个)进行分组。可以多次按同一字段或表达式分组。当按多个字段或表达式进行分组时,Office Access 2007 将根据其分组级别嵌套各个组。作为分组依据的第一个字段是第一个也是最重要的分组级别,第二个分组依据字段是下一个分组级别,依此类推。下图显示了 Office Access 2007 是如何嵌套组的。

 每个组页眉与一个组页脚配对。

通常,在组开头单独的节中使用组页眉来显示该组的标识数据,在组结尾单独的节中使用组页脚来汇总组中的数据。

关于报表的节

在 Access 中,报表的设计划分为多个节。若要创建有用的报表,需要了解每一节的工作方式。例如,选择用来放置计算控件的节将确定 Access 如何计算结果。下面的列表显示了节的类型及其用法的总结。

报表页眉:  在报表开头打印一次。使用报表页眉可以放置通常可能出现在封面上的信息,如徽标、标题或日期。报表页眉打印在页面页眉之前。如果在报表页眉中放置一个计算控件,则计算的值是针对整个报表的。例如,如果将使用 Sum 聚合函数的控件放在报表页眉中,则计算的是整个报表的总计。

页面页眉:  打印在每一页的顶部。例如,使用页面页眉可以在每一页上重复报表标题。

组页眉:  打印在每个新记录组的开头。使用组页眉可以打印组名称。例如,在按产品分组的报表中,可以使用组页眉打印产品名称。如果将使用 Sum 聚合函数的计算控件放在组页眉中,则总计是针对当前组的。

access如何设置定期报表汇总_access 2007创建分组报表或汇总报表相关推荐

  1. access如何设置定期报表汇总_报表工具选型对比系列 - 大报表

    有些报表查询出的数据行数可达千万甚至上亿,这类报表通常被叫做大报表,大多数情况下都是些清单明细数据报表,也有少量分组报表. 针对大报表,如果像常规报表一样,将数据一次性全取再交给前端呈现是不可行的.一 ...

  2. access如何设置定期报表汇总_一个关于access生成报表分别分月汇总和全年汇总的问题,请大家帮忙啊。...

    大家好,我现在有一个问题不知道怎么去实现给大虾们给个方法,要怎么做我现在有两个表,其表结构为.下图:表一:表二:日常我通过流水输入信息后,使用分组在用sum()函数在统计以月汇... 大家好,我现在有 ...

  3. access如何设置定期报表汇总_ACCESS最佳教程(报表的设置教学)

    第四章 报表 ◆ 报表的功能 ◆ 报表的设计 ◆ 报表的记录分组 和排序 ◆ 报表的打印和预览 一.报表的功能 尽管数据表 和查询都可用于打印,但是,报表才是打印和复制数据库管理 信息的最佳方式,可以 ...

  4. access如何设置定期报表汇总_Access如何制作复杂报表

    如何制作复杂报表--利用Excel输出复杂报表 在读这篇文章以前首先要提醒大家,Access 本身的报表也具有很强的实用性和强大的功能,只有当你发掘了其本身全部的功能却仍不能满足你对报表的特殊要求时才 ...

  5. access简述报表的功能_2016Access教程:第四章 报表.doc

    Access教程 第四章 报表 ◆ 报表的功能 ◆ 报表的设计 ◆ 报表的记录分组和排序 ◆ 报表的打印和预览 一.报表的功能 尽管数据表和查询都可用于打印,但是,报表才是打印和复制数据库管理信息的最 ...

  6. access创建窗体特别慢_Access 2016 创建窗体

    Access2016有许多种简单的方式来创建窗体 将Access(和其他桌面数据库系统)从大多数客户端/服务器数据库管理系统(DBMSs)中区别开来的是创建窗体的能力.大多数客户端/服务器系统要求您使 ...

  7. 用于退出access的宏命令是_access2007 宏_access创建宏_退出access的宏命令(2)

    提示:若要 Access 临时跳过某项操作,请输入 False 作为条件.在解决宏中的问题时,临时跳过某项操作可能非常有用. 操作是宏的基本构建基块.Access 提供大量操作,您可以从中进行选择,创 ...

  8. access数据库使用水晶报表(PUSH)推模式实现多数据源含子报表的订单打印

    最近改造一个小型购物网站,要求使用水晶报表实现订单打印,本人对水晶报表从一无所知到,到最终弄出来整整花了一夜的时间,特此记录下此文和大家共享. 关于水晶报表更详细的介绍建议大家可以参考阿泰的博客:ht ...

  9. Linux中设置定期备份oracle数据库

    昨天装好了oracle,今天尝试一下自动备份,我这两天装linux和oracle的目的就是这个. 如果是sql server,定期备份可以利用sql server的management studio来 ...

  10. 服务器群 密码定期修改,服务器密码设置定期修改密码

    服务器密码设置定期修改密码 内容精选 换一换 需要定期修改客户端的操作系统"rdadmin"用户的登录密码,并禁止"rdadmin"用户远程登录,以提升系统运维 ...

最新文章

  1. 小型蜂鸣器内部驱动电路
  2. 无法从“std::_Binder std::_Unforced,SOCKET ,LPSOCKADDR,unsigned int ”转换为“int”
  3. MySQL学习(四)
  4. xen虚拟机克隆命令
  5. SAP UI5 enhancement on resourceBundle
  6. javascript 西瓜一期 15 数据的存储单位
  7. c# 数据结构 ---双链表
  8. c++gdal如何在大图像中截取小图像并获取其图像信息_如何模拟不规则形状并构建几何模型
  9. [SOJ] 图的广度优先搜索
  10. 大数据时代,互联网企业应该如何搭建自己的BI系统?
  11. Origin常见使用问题集锦
  12. .NET(c#) 移动APP开发平台之Smobiler开发
  13. 微信小程序 人脸识别功能 代码 wx.faceDetect
  14. 计算机组成原理mips汇编大作业报告(冒泡排序、选择排序)
  15. 河南师范大学python+学习笔记6 组合数据类型
  16. PS CS6 打不开RAW格式文件
  17. fiddler 抓包显示 ERR_TUNNEL_CONNECTION_FAILED
  18. 丧尸的世界·《丧尸西游》
  19. 视频号如何做出美食爆款视频,美食类爆款技巧
  20. Java开发必须要会!java自动填写网页表单

热门文章

  1. VBA批量编辑word图片尺寸
  2. ImageAssitant插件 — 一件提取网页图片
  3. Java Base64 加密与解密
  4. C#导出EXCEL没有网格线的解决方法
  5. 阿里云RDS Serverless测评
  6. 控制系统伯德图、带宽及动态响应的关联性
  7. php微信jsapi支付案例,PHP实现微信支付(jsapi支付)流程
  8. 948-阿拉伯数字转换为汉语大写数字金额
  9. 系统工程原理——指标权重的确定方法
  10. matlab LSB算法的三种改进