用的是acreport,有两个数据集,adoquery1(主表),bill_sf(从表)
现在在设计报表时想实现这样的功能,在报表中要添加这两个数据集,
表头
户号:| 000001 | 年度: | 2006 | 月份: | 11
--------------------------------------------------------------------------
户名:| 张三 | 地址: | 城东路23号
--------------------------------------------------------------------------
上月止数 | 本月止数 | 加减水量 | 总水量 | 用水类型 | 用水量 | 水价 | 水费
--------------------------------------------------------------------------
123 | 150 | 5 | 32 | 生活用水| 10 | 1.1 | 11
--------------------------------------------------------------------------
| | | | 特殊用水| 22 | 1.5 | 33
--------------------------------------------------------------------------
222 | 250 | | 28 | 工业用水| 28 | 1.6 |44.8
-------------------------------------------------------------------------
从左边到总水量,这里的字段是adoquery1,一条记录表示一个水表,从用水类型开始往右则是bill_sf.表示的是该水表的具体用水情况,上面的例子就是两个水表,其中一块表有两种用水类型,而另一块只有一种用水类型~~~
要达到这样的效果,可以实现一对一,或是一对多的关系,我不懂ACREPORT要怎么设,试着用交叉报表,可又不行,交叉的区域无法确定,也许ACREPORT真的无法实现吧,哪位能大概说一下FASTREPORT和其它报表的使用方法呢?
如果修改数据结构是可以的.....只是太麻烦了..而且设计起来太不灵活了~~~~
现在在设计报表时想实现这样的功能,在报表中要添加这两个数据集,
表头
户号:| 000001 | 年度: | 2006 | 月份: | 11
--------------------------------------------------------------------------
户名:| 张三 | 地址: | 城东路23号
--------------------------------------------------------------------------
上月止数 | 本月止数 | 加减水量 | 总水量 | 用水类型 | 用水量 | 水价 | 水费
--------------------------------------------------------------------------
123 | 150 | 5 | 32 | 生活用水| 10 | 1.1 | 11
--------------------------------------------------------------------------
| | | | 特殊用水| 22 | 1.5 | 33
--------------------------------------------------------------------------
222 | 250 | | 28 | 工业用水| 28 | 1.6 |44.8
-------------------------------------------------------------------------
从左边到总水量,这里的字段是adoquery1,一条记录表示一个水表,从用水类型开始往右则是bill_sf.表示的是该水表的具体用水情况,上面的例子就是两个水表,其中一块表有两种用水类型,而另一块只有一种用水类型~~~
要达到这样的效果,可以实现一对一,或是一对多的关系,我不懂ACREPORT要怎么设,试着用交叉报表,可又不行,交叉的区域无法确定,也许ACREPORT真的无法实现吧,哪位能大概说一下FASTREPORT和其它报表的使用方法呢?
如果修改数据结构是可以的.....只是太麻烦了..而且设计起来太不灵活了~~~~
解决方案 »
- Tcpserver BlockMode 设为bmNonBlocking就不响应了onAccept事件了
- 身份证查找户籍,名族,出身年月日。
- 求助!!!!!!!!!!!!!
- 在FastReport的交叉报表当中,如何在最后面加上额外的几列?
- 怎样使pagecontrol实现以下功能?
- delphi程序中对sql数据库怎么进行备份?
- 请教一个难题!
- 请问win2000、xp下快速关机的指令是什么?
- 各位兄台,我新买了一个摄像头,但在哪才可以找到能进行,视象聊天的对象呢?
- 各位老大,软件的评估版叫什么,"Version 1.0 beta"??
- 关于F1BOOK控件的几个问题?
- 散分啰,过年以后结贴~~~~~~~~~~
建一个MasterData,上面放主表的内容,再为这个Band建一个Child,指向从表,可以实现你的报表