C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册
作者:csframework|C/S框架网  发布日期:2022/02/10 11:20:53

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

设计思路:1)使用报表设计器设计模板文件; 2)绑定数据源;3)预览或打印

1.1设计报表模板文件

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

运行 FastReport Designer

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

1.1.1Group Header/Group Footer (主/从表组定义)

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

/从表报表必须增加一组Group及至少两个DataBand(Data1,Data2),Group的条件设置为主/从表的主外键关联字段名,如单据号码SONO。

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

GroupHeader绿色区域(上图)双击打开窗体如下:

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

Group Condition区域设置为[tb_SO.SONO], tb_SO是表名, SONO是销售订单的单号, FastReport引擎跟据组的条件和Band.Relation定义的关系构建主从报表。。

1.1.2增加主/从表的两个DataBand

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

主菜单: Report/Configure Bands

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

Configure Bands窗体内定义DataBand主从关系,如下图:

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

1.1.3绑定数据字段 (Binding Data Field)

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

Data1(主表)内拖放TextObject组件,双击打开文本编辑框,设置Text的属性对应字段名,如[tb_SO.SONO]

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

Data2(明细表)内拖放TextObject组件,双击打开文本编辑框,设置Text的属性对应字段名,如[tb_SOs.StockCode]

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

TextObject组件绑定字段,格式: [tb_SO.SONO] tb_SO是DataTable的名称(DataTable.Name),SONO是字段名必须加中括号!

1.1.4数据汇总Report Summary)

FastReport支持自定义数据汇总,在Report内添加一个Report Summary , 然后

Data 操作面板内选择Σ Total ,右键New Total.

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

Edit Total】窗体介绍:

1)Total Name: 汇总名称定义。

2)Function: 函数类型,有Sum/Min/Max/Average/Count函数可选。

3)Data Column or Expression: 字段名或表达式。(重要)

4)Evaluate on each row of the band: 用于统计计算指定Band的记录。(重要)

5)Evaluate if the following condition is met: 仅统计计算符合以下条件的记录。

6)Print on the band: 在指定的Band上放置Total对象。(重要)

7)Options , 只勾选Reset after print选项即可。

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

新建Total汇总函数拖放到ReportSummary区域。

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

1.1.5金额或数量小计(Group Footer , SubTotoal)

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

用户一次性查询多张单据时,需要针对每张单据明细表的金额或数量进行汇总。

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

Group Footer区域内拖放定义的Σ Total组件。

1.1.6金额或数量汇总 (Report Summary Grant Total)

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

针对多张单据的总金额汇总,在Report Summary区域内拖放定义的Σ Total组件。

1.1.7系统变量/系统函数 System Variables

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

报表设计器右侧的工具栏,展开【System Variables】节点,如下图:

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

将系统变量函数拖放到报表任意区域。

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

设计好报表,保存报表模板文件。

C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册

C/S结构快速开发框架/软件快速开发平台CSFrameworkV5.1旗舰版原创软件@csframework.com

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇