-
2021-02-09 18:19:17
要实现报表按某字段分组统计输出,需要设置:该字段的组页脚。原因:组页脚节中主要显示分组统计数据,通过文本框实现;打印输出时,其数据显示在每组结束位置。
本教程操作环境:windows10系统、Microsoft Office Access2019版本,Dell G3电脑。
组页脚节中主要显示分组统计数据,通过文本框实现;打印输出时,其数据显示在每组结束位置;所以要实现报表按某字段分组统计输出,需要设置该字段组页脚。
access的报表中三组页眉页脚的位置及功能
1、报表页眉/页脚:报表页眉中的全部内容都只能输出在报表的开始处。一般在首页的顶端。以大号字体将该份报表的标题放在一个标签控件中;
报表页脚:该节区一般是在所有的主体节和组页脚输出完成后才会出现在报表的最后端。通过在报表的报表页脚区域安排文本框或者其他一些控件,可以输出整个报表的计算汇总和其他的统计信息。
2、页面页眉/页脚:页面页眉中文字或控件一般输出在每页的顶端。通常他是用来显示数据的列标题;
页面页脚:一般含有页码或控制项的合计内容。数据显示安排在文本框或其他的一些类型控件中。
3、组页眉/页脚:组页眉主要安排文本框或其他类型的控件以输出分组字段等数据信息。
(使用“排序与分组”属性设置组页眉/页脚区域,以实现报表的分组输出和分组统计。)
组页脚主要安排文本框或其他类型的控件显示分组统计数据。
注:组页眉和组页脚根据需要可以单独的使用。
想要查阅更多相关文章,请访问PHP中文网!!
更多相关内容 -
DEV 报表设计分组
2019-03-07 14:02:04 -
报表设计固定格式分页自动填充数据
2019-04-21 10:42:03为了报表设计美观,通常设定固定格式报表,需要自动填充数据。可以设定每页填充数据条数。 -
如何使用报表工具使报表分组
2019-04-23 09:23:11说明:本次以产品销量表为例,数据表中业务员所在地区相同,销售的有多种产品,报表以分组的形式展现,数据会更加清晰。本次讲解如何制作分组报表。 步骤一:添加数据源 在数据源区点击,在弹出来的数据集获取...说明:本次以产品销量表为例,数据表中业务员所在地区相同,销售的有多种产品,报表以分组的形式展现,数据会更加清晰。本次讲解如何制作分组报表。
步骤一:添加数据源
在数据源区点击
,在弹出来的数据集获取语句中输入:“select * from 产品销量”,点击
可以预览表格内容,点击确定将销量表加入数据源。
步骤二:建立工作表
将数据集加入工作表,把数据集所在单元格上面加入数据集所属名称。将单元格加一些样式,给表格居中,加入边框,下图效果图。
点击工具栏
预览按钮,预览效果图如下:
这就是完成的报表效果图,自动完成分组。
自动分组分析:数据集所在的单元格属性栏中有数据设置这一选项,里面有分组、列表和汇总三个选项,默认的是分组,所以数据集里的数据会自动分组。在盈帆报表单元格扩展属性中有左父格和上父格这样的属性。默认的在单元格右方的数据集以单元格左方的数据集作为父格,因为有父格的关系,所以报表的分组会显示的更加条理。
步骤三:保存
模板制作完成后需要保存,点击文件菜单栏保存模板,模板命名为为信息分组。
-
如何在润乾报表中制作分组填报表
2019-03-17 20:39:38在前面几篇文章中,我们一起学习了行式填报表制作的相关内容,也了解了多源 SQL 和脚本两种数据处理方式,今天我们来研究一下如何制作分组填报表。 同样地,我们以 demo 示例库中的雇员表信息维护为例,在数据填报...在前面几篇文章中,我们一起学习了行式填报表制作的相关内容,也了解了多源 SQL 和脚本两种数据处理方式,今天我们来研究一下如何制作分组填报表。
同样地,我们以 demo 示例库中的雇员表信息维护为例,在数据填报页面,需要实现以下效果:
1)雇员信息按照地区分组显示
2)雇员基本信息可进行修改
效果图如下图所示:
在制作分组填报表之前,我们先来看一下它的设计原理。
原理说明:
分组填报表中有两个维度:分组维度和明细维度,如何处理两者之间的逻辑关系是重点,这两个维度之间应该是什么样的一种逻辑关系呢?我们先来看一个简单的例子,A1 单元格为分组维度,B1 单元格为明细维度,两者关系如下:
A1:[1,2] 单元格在解析计算时会展开成 1,2 两个分组
B1:[[11,55],[22,44]] B1 需要按照 A1 的分组维度展开对应的数据
分组维度是两个值,那么明细维度要分别对应设置序列:1 对应 [11,55],2 对应 [22,44],最终解析结果如上图右侧所示。
从这里我们可以看出来,明细维度和分组维度是一一对应的,我们需要将符合维度值的数据整理为一个序列,这样才能保证结果页面数据的对应关系是正确的。
在了解了原理之后,我们来看详细实现步骤:
第一步 新建空白填报表
编辑填报表内容和样式,如下图所示:
第二步 设置数据处理
根据我们前面讲到的原理,来源脚本内容如下图所示:
其中,A2:通过 query 函数取出要进行修改的表数据;
A3:通过 id 函数对地区去重,获取到分组维度数据;
A4:通过 run 函数逐个取地区分组维度下的雇员 ID,并返回序列;
在 run 函数中,先定义了一个变量 dq,dq 的值为当前执行的 A3(地区),然后我们通过 select 函数过滤出来对应的雇员 ID 数据,最后将结果插入到 B1 单元格,返回完整的明细维度序列数据。
A5:吧分组维度(地区)和明细维度(雇员 ID)整合到一个序列中返回;
A6:吧雇员信息写到雇员对象中,便于在填报表中取数;
PS:脚本写法不唯一,只需要保证“地区”和“雇员 ID”两个维度的逻辑关系正确就可以了。
去向脚本内容如下图所示:
其中,
A2:通过 update 函数实现对雇员表数据的维护,将页面新数据与原有旧数据进行比较,将差异数据更新到雇员表中;
A3:获取数据库操作过程中的异常信息;
A4:如果 A3 获取到的异常信息为空,那么就提交入库,否则就执行事务回滚;
第三步 配置取数表达式和字段名称
其中,
A2 单元格:设置单元格类型为维度格,字段名称配置为:雇员. 地区,
单元格取数表达式为:=dim(1),表示取 dim 对象中的第一条记录;
B2 单元格:设置单元格类型为维度格,单元格取数表达式为:=dim(2),表示取 dim 对象中的第二条记录;
因为第一行的标题内容和字段名称一致,所以 A2 后面的单元格不需要再配置字段名称。
PS:对数据采集规则不理解的同学,可以直接对每个数值格设置字段名称,规则是:对象名. 字段名。
这里分享一个 **【小技巧】**,我们可以通过设计器的预览按钮查看填报表的分区识别结果:
在制作填报表时,需要保证右侧识别到的对象、字段名称和来源脚本的对象结构是匹配的,这是将数据成功更新入库的必要条件之一。
第四步 其他设置
按照需求设置编辑风格、校验、自动计算、显示格式等。
其中,
校验设置可参考文章: 报表数据填报中的合法性校验 ](http://c.raqsoft.com.cn/article/1544091400841?r=xiaohuihui)
自动计算配置可参考文章: 报表数据填报中的自动计算 ](http://c.raqsoft.com.cn/article/1544091026876?r=xiaohuihui)
总结:
至此,一个简单的单分组填报表就制作完成了。这里实现的难点在于分组维度数据和明细维度数据之间逻辑关系的理解和处理,还是不会怎么办?盘它,盘的多了,你会发现集算器脚本进行数据处理时的各种惊艳之处。
-
一个分组式报表设计的Delphi实例..rar
2019-05-05 10:40:22一个分组式报表设计的Delphi实例..rar -
盈帆报表设计器
2018-06-01 10:37:115、EFReport可以制作出分组、分组统计、自定义排序、分栏、主从明细表、交叉报表等,在报表模版中增加多种图表、全国、省地图、各种公式、自定义外部参数、自定义筛选条件、条件属性、二维码、条形码的支持。... -
7.3 使用“设计视图”创建报表
2021-12-29 14:42:52报表设计工具选项卡 4.页面设置 5.使用报表设计视图创建报表 6.制作表格式报表 7.为报袁添加页码 8.为报表添加当前日期和时间 1.报表的结构 在报表的设计视图中,可以展现出报表的结构,报表是按... -
Reportico报表设计器 3.2.zip
2019-05-25 06:41:31Reportico是一个由PHP编写的全面的开源WEB报表设计器,可用来设计报表、创建报表菜单和配置,支持图形、分组、下钻、表达式处理和数据转换,可导出 HTML、PDF、CSV、XML、JSON格式,可通过CSS修改报表外观。... -
sql server 2012 reporting service 中制作分组折叠式报表
2015-09-03 13:51:21reporting service是一个非常好的设计和开发报表的数据库平台,本次例子,主要是实现sql server 2012 reporting service 中制作分组折叠式报表。 -
K3 Cloud V5.0 BOS万能报表设计器用户手册.docx
2020-06-04 08:46:362.1.1 文件菜单 2.1.2 编辑菜单 2.1.3 工具菜单 2.1.4 窗口...2.3.4 权限设置 2.4 报表设计 2.4.1 数据源 2.4.2 绑定字段 2.4.3 分组与汇总 2.4.4 报表格式化 2.4.5 字段显示格式 2.4.6 图表 2.4.7 报表样式生成向导 -
使用FastReport设计分组汇总及合计报表(图文)
2018-12-24 23:02:09如何快速创建一个分组报表呢,在创建的报表上,创建子报表,使用“Report/Group Expert...”创建一个分组...将各分组计算列字段进行设置,报表设计样式如下: 在程序中预览分组效果,基本已经成功,只是提货地... -
如何在分组报表中实现组内数据补空行及组内页码
2018-12-01 08:20:24同时,在某些业务中还会按照一些字段分组,比如地区、类别等,在报表展示或打印时则要求先按照字段进行分组,将分组字段相同的数据放到一组内进行明细数据的打印,并在组内要求实现补空行操作。另外,对于分组数据,... -
二级Access数据库备考笔记之报表排序和分组
2021-02-06 11:30:37时 间:2012-08-17 12:50:26作 者:摘 要:二级Access数据库备考笔记之报表排序和分组正 文:报表排序和分组缺省...此外,报表设计时还经常需要就某个字段按照其值的相等与否划分成组来进行一些统计操作并输出统计... -
润乾报表 填报-如何制作多分组填报表
2018-08-14 20:33:03而我们根据填报教程,比如交叉填报中分组设置往下设置分层的话,效果如下图所示: 但是这样的效果不对,不是我们想要的效果,那图1的效果应该如何制作呢? 多分组填报表,以楼主效果为例,应该是三个维度格+一个... -
报表设计-分组报表-分组小计
2016-04-20 09:55:38参照网格式报表设计 二、操作步骤 在A2单元格中填写=ds.group(TYear),设置为纵向扩展,表示按年度分组 在A3单元格中填写=ds.group(TJd),设置为纵向扩展,表示按季度分组 在A5单元格中填写=ds.group(TMo -
报表设计器源代码
2012-10-22 15:55:33此报表设计器是一个简单快速的报表开发工具,轻松实现报表显示、过滤、打印、导出等一体化集成功能。提供VB.net、C#丰富使用例子,报表如何调用一目了然。 一、工具特点: 1、可根据SQL语句自动生成报表格式,打印... -
七、BIRT分组报表
2019-03-22 11:48:56分组的建立,插入,删除 我们先构建报表,空白模板,示例数据库和sql查询数据源,数据集setOrders,如下 select CLASSICMODELS.CUSTOMERS.CUSTOMERNAME, CLASSICMODELS.ORDERS.ORDERNUMBER, CLASSICMODELS.ORDERS.... -
中国式复杂报表:按段分组报表制作对比(润乾 vs 帆软)
2019-03-25 09:01:29其中,分组报表是常见的一种类型,包括按区域、产品类别、客户、年度、季度、月份等不同条件分组。 上图是一个典型的规则分组情况,另外还有一些不规则的分组情况,典型情况就是按段分组,比如时间段、年龄段等,... -
access 2007创建分组报表或汇总报表
2020-12-24 07:30:09例如,如果在报表中按区域对销售额进行分组,则可以使销售趋势一目了然,而在其他情况下可能不容易看出这些趋势。此外,可以在报表中各个组的结尾处进行汇总,从而避免了用计算器完成大量手工计算工作。Microsoft ... -
帆软入门与报表设计
2020-12-19 13:19:32创建模板(报表设计)就以Oracle最简单的emp和dept为例把。模板设计如下2. 添加控件右击单元格,选择控件设置选择对应的属性3. 设置填报属性菜单栏选择模板=》填表填报属性打开后按顺序设置点击智能添加单元格,随后... -
PB自定义报表修改工具_12.5版
2018-07-12 01:17:08PB前端打印报表自定义修改功能: 1.不连接任何数据库,不重新创建数窗,所有属性都在原数据窗口上修改,最大限度保证原数据窗口的完整性; 1.可修改窗口上下左右打印边距; 2.可框选,多选对象; 2.可任意拖动,拉长,拉... -
C#Winform自带的RDLC报表实例教程
2021-06-16 12:50:13以实例讲解C#Winform自带的RDLC报表的基本设置,格式化,排序与分组,常用报表控件的使用,子报表、主从报表、钻取报表的设计方法等 -
带页合计的固定行数分页分组报表
2020-12-21 17:39:292.报表为分组报表,按”产品类别”分组,每组后需要添加组合计。实现难点:1.不能通过设置”按行分页”实现,该方式不能根据分页在每页下方生成”页合计”。2.不能确定数据集中记录的序号,故难... -
.NET报表设计器ActiveReports教程:树形动态报表设计与应用
2021-03-04 09:15:24通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的 API 可以... -
报表排版与布局:数据分组和统计(RDL/页面报表)
2021-01-29 03:22:57页面报表分组控件--Table、Matrix、List、Chart 在RDL/页面报表中,您可以设置分组来组织报表中的数据,据数据区域的不同,可以按照以下方法进行数据分组: 在Table或BandedList中,您可以添加组头和组尾。... -
FineReport 报表设计
2019-01-28 12:00:54FineReport报表中单元格的扩展是有方向的,可纵向扩展,也可横向扩展,当然也可以不扩展。 1、纵向扩展 单元格中的数据依次从上至下的显示,即纵向扩展(行方向的扩展,一行变多行) 2、横向扩展 ... -
JimuReport积木报表——分组报表怎么做
2021-02-03 19:34:30报表设计过程 首先需要选择一款适合的报表工具,这里采用 积木报表平台 进行设计,具体步骤如下: 1. 数据准备 a) 数据库中新建一张表,存储业务明细数据 a b)通过SQL方式展示报表 如果想使用SQL方式展示数据,需要...