首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

请教:GRID风格的DW,拖动改变列的排序,如何同时改变分组条件的顺序

2012-04-26 
请问:GRID风格的DW,拖动改变列的排序,怎么同时改变分组条件的顺序?GRID风格的报表,拖动列改变顺序,怎么同

请问:GRID风格的DW,拖动改变列的排序,怎么同时改变分组条件的顺序?
GRID风格的报表,拖动列改变顺序,怎么同时改变分组条件的排序,按照列的新的顺序来分组合计呢?
谢谢。

[解决办法]
假设原先group 1 是按照列 a, b进行分组的,拖动后要按照列 b,a进行分组,这样写:

C/C++ code
string ls_data, ls_syntaxlong ll_p1, ll_p2, ll_p3ls_syntax = dw_1.object.datawindow.syntaxll_p1 = pos(ls_syntax, "group(level=1")if ll_p1 <= 0 then returnll_p2 = pos(ls_syntax, "by=(", ll_p1)if ll_p2 <= 0 then returnll_p3 = pos(ls_syntax, ")", ll_p2)if ll_p3 <= 0 then return//构建新的syntaxls_syntax = left(ls_syntax, ll_p2 + 3) + '"b" "a"  ' + mid(ls_syntax, ll_p3)//取出数据ls_data = dw_1.object.datawindow.datadw_1.setredraw(false)//重新构建数据窗口dw_1.create(ls_syntax)//导入原数据dw_1.reset()dw_1.importstring(ls_data) //重新计算分组dw_1.GroupCalc()dw_1.setredraw(true) 

热点排行