如何使用fastreport生成下列报表?
数据结构如下:
!!!客户内部号 相同的表示同一个人,但是在不通的房间消费!!!!
A表(客户信息): 客户序号,客户内部号,姓名,地址,房间号
b表(消费信息): ID,客户序号,房间号,消费物品,数量,金额
A:记录
1,1,张三,地址1,501
2,1,张三,地址1,502
3,2,李四,地址2,506
4,2,李四,地址2,507
5,3,王五,地址3,509
B:记录
1,1,501,物品A,4,80.00
2,1,501,物品E,4,80.00
3,2,502,物品B,5,20.00
4,3,506,物品A ,5,100.00
5,3,506,物品B,5,20.00
6,4,507,物品C,10,30.00
7,5,509,物品D,3,75.00
需要生成如下报表(fastreport)
┏━━━━┳━━━━━┳━━━━┳━━━━┳━━━━━┳━━━┳━━━━┓
┃ 姓名 ┃地址 ┃消费合计┃房间号 ┃ 消费物品 ┃数量 ┃ 金额 ┃
┣━━━━╋━━━━━╋━━━━╋━━━━╋━━━━━╋━━━╋━━━━┫
┃ ┃ ┃ ┃ 501 ┃ 物品A ┃ 4 ┃ 80.00 ┃
┃ ┃ ┃ ┃ ┃ 物品E ┃ 4 ┃ 80.00 ┃
┃张三 ┃地址1 ┃100.0 ┣━━━━┣━━━━━╋━━━╋━━━━┫
┃ ┃ ┃ ┃ 502 ┃物品B ┃ 5 ┃ 20.00 ┃
┣━━━━╋━━━━━╋━━━━╋━━━━╋━━━━━╋━━━╋━━━━┫
┃ ┃ ┃ ┃ ┃物品A ┃ 5 ┃ 100.00 ┃
┃ ┃ ┃ ┃ 506 ┃━━━━━╋━━━╋━━━━┫
┃李四 ┃地址2 ┃ 150.00┃ ┃物品B ┃ 5 ┃ 20.00 ┃
┃ ┃ ┃ ┣━━━━╋━━━━━╋━━━╋━━━━┫
┃ ┃ ┃ ┃ 507 ┃物品C ┃10 ┃ 30.00 ┃
┣━━━━╋━━━━━╋━━━━╋━━━━╋━━━━━╋━━━╋━━━━┫
┃王五 ┃地址3 ┃75.00 ┃ 509 ┃物品D ┃3 ┃ 75.00 ┃
┗━━━━┻━━━━━┻━━━━┻━━━━┻━━━━━┻━━━┻━━━━┛