求教如何实现一种报表(格式见正文)(200分)

  • 主题发起人 主题发起人 hawkfly
  • 开始时间 开始时间
H

hawkfly

Unregistered / Unconfirmed
GUEST, unregistred user!
原始数据为:
西裤 条 灰 1 0 2
西裤 条 黑 5 3 2
女裤 条 红 2 1 2
女裤 条 蓝 5 3 2
女裤 条 绿 1 1 1
.....
其中色彩的种类各种名称都可能不同,
请问如何实现如下报表?用哪种控件?
+---------+----+----+---+---+---+
| 名称 |单位|色彩| S | M | L |
+---------+----+----+---+---+---+
| | | 灰 | 1 | 0 | 2 |
| 西裤 | 条 +----+---+---+---+
| | | 黑 | 5 | 3 | 2 |
| | +----+---+---+---+
| | |合计| 6 | 3 | 4 |
+---------+----+----+---+---+---+
| | | 红 | 2 | 1 | 2 |
| | +----+---+---+---+
| | | 蓝 | 5 | 3 | 2 |
| 女裤 | 条 +----+---+---+---+
| | | 绿 | 1 | 1 | 1 |
| | +----+---+---+---+
| | |合计| 8 | 5 | 5 |
+---------+----+----+---+---+---+
| 合计 | 14| 8| 9|
+---------+----+----+---+---+---+
 
这种报表简单,自己用TCanvas画好了。
 
试试FastReport的crosstab,具体用法看看demo及以前的帖子。
 
这个不是交叉报表啊!!
 
试试REPORT MACHINE
 
我一直用QReport只因我用的是繁体系统.
我只能做出与你95%一样表.自己用一下暂存表,自己处理一下数据!
 

Similar threads

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