FastReport分组与聚合
本来看上去都觉得简单顺便训练下,是想对Customer表中的Company字段以第1个开头的字母分组,
结果自己因喜欢将那些东西都集中在一起进行训练,在那个Master-Slave上做例子,并且没用另外的表,很显然是Fail。
( 因为是训练,数据库使用的Demo,就是那个通用的Access数据库 )
下次对知识点进行单独的训练,浪费了宝贵的时间好可惜啊。
(Mar 11~17 训练了分组与聚合相关的知识)
-------------------------------------------------------------------------------
1)在程序语言界面中设置:
1.1 connectDB、Table、DataSource(ds1)、frxDBDataSet(DataSource属性设置为ds1)// 前面几个依次设置好吧数据连接及其源
1.2 frxReport、frxDesigner //不需要设置什么
1.3 IndexFieldName = Company (因为计划以Company字段的第1个字母去统计分组的数量)
2) 只需要将数据集引入进来,设置GroupHeader、MasterData、GroupFooter
// 下面这个训练基本涵盖了: 分组、聚合统计的几个方面知识
//以Customer表中的字段Company的第1个字母分组
//注意区别: Line、Line#、Page、Page#、TotalPage、TotalPage# (Section: Groups and Aggregates)
//每组的ItemTotal汇总
//每组的ItemTotal汇总,隐藏订单明细
//每组的ItemTotal累加汇总,隐藏订单明细