CSFrameworkV6旗舰版-主从表设计报表模板文件


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

设计报表模板文件

-开发框架文库运行 FastReport DesignerCSFrameworkV6旗舰版-主从表设计报表模板文件

 

CSFrameworkV6旗舰版-主从表设计报表模板文件

 

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

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

-开发框架文库在GroupHeader绿色区域(上图)双击打开窗体如下:

CSFrameworkV6旗舰版-主从表设计报表模板文件

-开发框架文库Group Condition区域设置为[tb_SO.SONO], tb_SO是表名, SONO是销售订单的单号, FastReport引擎跟据组条件和Band.Relation定义的主外键关系渲染报表。

 

增加主/从表的两个DataBand

-开发框架文库主菜单: Report/Configure Bands…

CSFrameworkV6旗舰版-主从表设计报表模板文件

 

-开发框架文库在Configure Bands窗体内定义DataBand主从关系,如下图:

CSFrameworkV6旗舰版-主从表设计报表模板文件

CSFrameworkV6旗舰版-主从表设计报表模板文件

 

绑定数据字段 (Binding Data Field)

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

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

-开发框架文库对TextObject组件绑定字段,格式: [tb_SO.SONO] tb_SO是表名,SONO是字段名,必须加中括号!

 

数据汇总(Report Summary)

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

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

CSFrameworkV6旗舰版-主从表设计报表模板文件

CSFrameworkV6旗舰版-主从表设计报表模板文件

 

-开发框架文库【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选项即可。

 

-开发框架文库新建Total汇总函数拖放到ReportSummary区域。

CSFrameworkV6旗舰版-主从表设计报表模板文件

 

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

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

-开发框架文库在Group Footer区域内拖放定义的Σ Total 组件。

 

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

-开发框架文库针对多张单据的总金额汇总,在Report Summary区域内拖放定义的Σ Total 组件。

 

系统变量/系统函数 System Variables

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

CSFrameworkV6旗舰版-主从表设计报表模板文件

 

-开发框架文库将系统变量函数拖放到报表任意区域。

-开发框架文库设计好报表,保存报表模板文件。

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
评论列表

发表评论

评论内容
昵称:
关联文章

CSFrameworkV6旗舰-主从设计报表模板文件
CSFrameworkV6旗舰-单设计报表模板文件
CSFrameworkV6旗舰-主从加载报表
C/S快速开发框架旗舰V5.1 - 设计报表模板文件
C/S快速开发框架旗舰V5.1 - 加载报表模板文件
C/S快速开发框架旗舰V5.1 - 设计报表模板文件
CSFrameworkV6旗舰-单加载报表
C/S快速开发框架旗舰V5.1 - 加载报表模板文件
CSFrameworkV6旗舰-主从预览报表
CSFrameworkV6旗舰 - 送货单报表C#源码参考
C/S开发框架支持加载数据库的FastReport.NET报表模板文件 - 功能升级
CSFrameworkV6旗舰源码展示(C#,LINQ+EF)
CSFrameworkV6旗舰-账套数据库
CSFrameworkV6旗舰-销售订单的结构设计
CSFrameworkV6旗舰-成功案例-纸箱行业ERP系统
FastReport for.Net开发指南-主从(Master/Detail)报表设计详解
FastReport.NET主从报表完整源码
DevExpress XtraReport 开发指南 - 主从报表设计(C#)
新增主从业务单据窗体 | C/S架构软件开发平台 - 旗舰V6.0
开发业务单据报表主从) - MiniFramework蝇量框架 - Winform框架