hur.cn - 华软网

 热门搜索

读取交叉表字段

  作者:未知    来源:网络    更新时间:2018/1/1
表数据
如:
型号     月份      数量     金额
xh1       01        100     1000
xh1       02        200     2000 
xh1       03        300     3000

建立交叉表   数据显示为
     |  01   |    02   |   03 
型号 | 数量 | 金额 |  数量 | 金额  |   数量   金额
     | 100  | 1000 |  200  | 2000  |   300   30000

请问:
怎样读取交叉表中的[月份] 字段 即:'01' '02'  '03'
我尝试过
点击 交叉表中的[01] 返回的 dwo.name确良='datawindow',不是应该返回[01]的控件的名称吗?

请帮忙,谢谢! 






------华软网友回答------
试试gettext

你的一月,二月其实是同一个字段
------华软网友回复------
请帮助,谢谢!
------华软网友回复------
难度挺大,帮顶!
------华软网友回复------
在线等,请高手们帮忙,谢谢!
------华软网友回复------
//必須加上才能取得頭信息
lds_data.Modify("DataWindow.Crosstab.StaticMode= yes")
ls_ObjHolder = lds_data.Describe("DataWindow.Table.Crosstabdata")
//此段代碼取頭信息
ls_Objholder =  ls_Objholder + '~t'
li_pos   =  Pos(ls_Objholder, "~t", li_Start)
Do While li_pos > 0
ls_Obj= Mid(ls_Objholder, li_Start, (li_pos - li_Start))
ls_data1 = ls_data1 + '~t' + right(ls_Obj,len(ls_Obj) - 2)
li_Start = li_pos + 1
li_pos =  Pos(ls_Objholder, "~t", li_Start)
Loop 
//
ls_data2 = lds_data.Describe("DataWindow.Data")
------华软网友回复------
谢谢楼上!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。