烦人的小计,(200分)

套牢

Unregistered / Unconfirmed
GUEST, unregistred user!
如何实现以下小计:
aa aaa 61
" " 65
" " 60 186

bb bbb 6
" " 8 14

说明:1、第一项和第二项几个记录是相同的,要求一个只显示一条,另一个用“”表示;
2、当一类相同的结束时,在最后一条记录右侧实现小计
另外我用的是reportbuilder5,高手们请指教;
 
fastreport2.41。
 
to 老赵
现在已经不能考虑换控件了。

其实就是依据条件控制一个ppdbtext的可见和修改他的值而已
好象不是很难的
 
1。先增加一个合计列,然后用sum()合计出要显示的数据,附值给合计列的foot.value
2。自画。把一类相同的抹掉;
 
踢一脚。
 
beforeprint
 
我没用过fastreport,我quickreport中使用的是分组打印。
 
不好意思,大家都没有回答出来,我只有自己来收分了。
一个笨方法就是直接修改query的值,小计可以用添加一个计算字段来完成。
谢谢诸位
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
752
DelphiTeacher的专栏
D
S
回复
0
查看
956
SUNSTONE的Delphi笔记
S
顶部