如何用FastReport打印分组统计的报表?

feng93017 2003-08-20 04:12:50
需求描述:
用户可按照不同的条件分组统计数据,比如:按照 订单、班组、机台、日期分组查询可以得到如下数据
订单 班组 机台 日期 产品数量
S0308 C001 M001 20030820 1000
S0307 C001 M001 20030820 500
按照 班组、机台、日期分组查询可以得到如下数据
班组 机台 日期 产品数量
C001 M001 20030820 1500

用户可以按照任何组合条件分组统计数据。如何让FastReport灵活打印各种组合统计出来的数据呢?
PS:本人对报表不是很熟悉,希望能详细描述,解决问题要简单实用。要分随便提。

问题描述:由于字段是变化的,我把所有的字段都对应了Memo(Designer中的)。当我打印数据时提示:“Undefined symbol "CDSRESULT."****"".”由于没有根据该字段统计当然找不到啦 :)。
...全文
146 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tccb 2003-08-26
  • 打赏
  • 举报
回复
fastreport安装目录demos\reports下有例子。。。
esunhong 2003-08-26
  • 打赏
  • 举报
回复
分组的打件要将班组,机台,日期都加上
[Tablem."班组"][Tablem."机台"][Tablem."日期"]
火龙岛主 2003-08-26
  • 打赏
  • 举报
回复
使用 frPrintTable,frPrintGrid!
steel1991 2003-08-21
  • 打赏
  • 举报
回复
数据集打开后,动态创建报表格式,然后再showreport
IwantFlay 2003-08-20
  • 打赏
  • 举报
回复
兄弟,你试试这个
( frReport.pages[1].fandObject(分组的名字) as TfrBandView).condition:=
'数据源."字段"';
IwantFlay 2003-08-20
  • 打赏
  • 举报
回复
希望还有高手帮你忙吧.

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

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧