如何在数据窗口中对数据进行分组

时间:2014-05-15 18:51:05

标签: sybase powerbuilder datawindow

我想创建一个关于哪些数据显示在组中的报告。我已经尝试了,但报告没有按照我的要求制作。如果多个行具有相同的值,则应仅打印一次数据。

name category value
FCL  1        3
FCL  1        9
FCL  1        3
FCL  2        2
FCL  2        5
gpl  3        13
gpl  3        15
gpl  1        10
gpl  1        3

但数据应该打印

name category value
                  3
    1               9
FCL   ---------         3
    2           2
                5
----------------       13
    3          15
gpl   ----------       10
    1           3

为了澄清,这里有一个链接:Image report

3 个答案:

答案 0 :(得分:0)

我猜你正在看"行/抑制重复值"来自datawindow设计画家的菜单。

它将隐藏所选字段中的verticaly重复值。

答案 1 :(得分:0)

是的,你可以在powerbuilder中完成这个小组。
打开数据窗口对象。并选择要分组的列。转到菜单栏中的“行”菜单。单击“创建组选项”。
将组从左侧拖动到右侧。然后按ok
现在拖动该组下您想要的所有列。
而已

问候
拉吉〜

答案 2 :(得分:0)

String w_band; Long w_TabPos, w_row
w_band = GetBandAtPointer ( )
w_TabPos = Pos(w_band,'~t',1)
if  w_TabPos>0 then     w_row = Long(Mid (w_band,w_TabPos+1))
If w_row > 0 Then //Your corde