需求描述:
    用户可按照不同的条件分组统计数据,比如:按照 订单、班组、机台、日期分组查询可以得到如下数据
      订单    班组    机台     日期    产品数量  
     S0308    C001   M001   20030820     1000
     S0307    C001   M001   20030820     500
按照  班组、机台、日期分组查询可以得到如下数据
      班组    机台     日期    产品数量  
      C001   M001   20030820     1500用户可以按照任何组合条件分组统计数据。如何让FastReport灵活打印各种组合统计出来的数据呢?
PS:本人对报表不是很熟悉,希望能详细描述,解决问题要简单实用。要分随便提。问题描述:由于字段是变化的,我把所有的字段都对应了Memo(Designer中的)。当我打印数据时提示:“Undefined symbol "CDSRESULT."****"".”由于没有根据该字段统计当然找不到啦  :)。

解决方案 »

  1.   

    具体我也不是很清楚.
    但是我想你在showreport之前, 如果能对你的报表文件中的那个分组变量,就是TfrbandView变量重赋condition属性的话,就能做到你要的效果了.
    我只用过在打印报表之前对报表变量重新赋值,但这个没有试过.
      

  2.   

    兄弟,你试试这个
    ( frReport.pages[1].fandObject(分组的名字) as TfrBandView).condition:=
    '数据源."字段"';
      

  3.   

    数据集打开后,动态创建报表格式,然后再showreport
      

  4.   

    使用 frPrintTable,frPrintGrid!
      

  5.   

    分组的打件要将班组,机台,日期都加上    
    [Tablem."班组"][Tablem."机台"][Tablem."日期"]
      

  6.   

    fastreport安装目录demos\reports下有例子