读书人

怎么取得summary区中列的列名

发布时间: 2012-02-25 10:01:49 作者: rapoo

如何取得summary区中列的列名?
我用grid格式做的数据窗口,现在想实现以下功能。
判断某列的合计数是否为0,如果是零,则将该列的宽度设为0。
我的思路是
for i=1 to dw_1.object.datawindow.column.count
if summary区计算列=0 then
summary区的计算列.with=0

next
关键是如何根据列号取得summary区的计算列名?



我不想用列的visible属性,因为用此方法后重新retrieve()后如果该列数据不为0,则该列跑到最后面显示了。

[解决办法]
dw_1.object.computer_1[1]
计算列名是什么就用什么了!汇总区行号就是1
[解决办法]
summary区的名与header区建立关系,然后根据header区的判断summary区的名

例如:header区名:aaa_t summary区的名:aaa_t_sum
依次取出所有header区名并依次+ _sum 就行了吧

以上思路可供参考
[解决办法]
取detail的列名

string ls_colname
for i=1 to dw_1.object.datawindow.column.count

ls_colname=dw_1.describe("#"+string(i)+".name")

读书人网 >PB

热点推荐