PB9如何实现如下分组报表?
MAIN数据库(ORACLE)如下:
姓名 品名 金额
张三 电脑书 80
张三 网球拍 300
张三 钢笔 900
李四 计算器 100
王五 毛巾 10
王五 网球拍 300
王五 茶杯 200
王五 皮包 700
.
.
.
如何生成如下分组报表?
张三
-----------------
电脑书 80 网球拍 300
钢笔 900
李四
-----------------
计算器 100
王五
-----------------
毛巾 10 网球拍 300
茶杯 200 皮包 700
.
.
.
请高手指点!
------解决方案--------------------
如果你非要把 "品名 "分成两列来显示的话,就只能以原来的那个表建个视图,在建立视图的时候,加个临时标志位把品名分开,如:
姓名 品名 金额 标志
张三 电脑书 80 0
张三 网球拍 300 1
张三 钢笔 900 0
...,根据这个视图建立一个品名和金额的数据窗口dw_1,数据窗口上的两个列以标志位来分开,并以姓名位检索条件.
然后根据原表建立一个只有一个姓名列的数据窗口dw_2,并在这个数据窗口上,内嵌数据窗口dw_1.
以上操作即可实现如你想要的信息:
张三
-----------------
电脑书 80 网球拍 300
钢笔 900
...