需求描述:
用户可按照不同的条件分组统计数据,比如:按照 订单、班组、机台、日期分组查询可以得到如下数据
订单 班组 机台 日期 产品数量
S0308 C001 M001 20030820 1000
S0307 C001 M001 20030820 500
按照 班组、机台、日期分组查询可以得到如下数据
班组 机台 日期 产品数量
C001 M001 20030820 1500用户可以按照任何组合条件分组统计数据。如何让FastReport灵活打印各种组合统计出来的数据呢?
PS:本人对报表不是很熟悉,希望能详细描述,解决问题要简单实用。要分随便提。问题描述:由于字段是变化的,我把所有的字段都对应了Memo(Designer中的)。当我打印数据时提示:“Undefined symbol "CDSRESULT."****"".”由于没有根据该字段统计当然找不到啦 :)。
用户可按照不同的条件分组统计数据,比如:按照 订单、班组、机台、日期分组查询可以得到如下数据
订单 班组 机台 日期 产品数量
S0308 C001 M001 20030820 1000
S0307 C001 M001 20030820 500
按照 班组、机台、日期分组查询可以得到如下数据
班组 机台 日期 产品数量
C001 M001 20030820 1500用户可以按照任何组合条件分组统计数据。如何让FastReport灵活打印各种组合统计出来的数据呢?
PS:本人对报表不是很熟悉,希望能详细描述,解决问题要简单实用。要分随便提。问题描述:由于字段是变化的,我把所有的字段都对应了Memo(Designer中的)。当我打印数据时提示:“Undefined symbol "CDSRESULT."****"".”由于没有根据该字段统计当然找不到啦 :)。
但是我想你在showreport之前, 如果能对你的报表文件中的那个分组变量,就是TfrbandView变量重赋condition属性的话,就能做到你要的效果了.
我只用过在打印报表之前对报表变量重新赋值,但这个没有试过.
( frReport.pages[1].fandObject(分组的名字) as TfrBandView).condition:=
'数据源."字段"';
[Tablem."班组"][Tablem."机台"][Tablem."日期"]