Foxtable(狐表)用户栏目专家坐堂 → 如何将分组的代码替换成名称


  共有4294人关注过本帖树形打印复制链接

主题:如何将分组的代码替换成名称

帅哥哟,离线,有人找我吗?
wuxianzuoji41
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
如何将分组的代码替换成名称  发帖心情 Post By:2014/1/11 19:50:00 [显示全部帖子]

Dim b As New SQLCrossTableBuilder("统计表1","crm_sale")
b.C
b.AddTable("crm_sale","opp_id","crm_opportunity","opp_id") '添加统计表
b.vGroups.AddDef("from_id") '根据产品名称分组
b.hGroups.AddExp("年", "Year(sell_date)")
b.hGroups.AddExp("月", "Month(sell_date)")
b.Totals.AddDef("crm_sale.totalMoney") '对数量进行统计
b.Subtotal = True '生成汇总模式
b.Build '生成统计表
Tables("桌面_tblMingxi").DataSource = b.BuildDataSource()

 

出来的表是b.vGroups.AddDef("from_id") '根据产品名称分组是出来的列名是代码from_id,如何将代码from_id的代码,提成成数据字典对应的名称


 回到顶部
帅哥哟,离线,有人找我吗?
wuxianzuoji41
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By:2014/1/11 20:28:00 [显示全部帖子]

以下是引用红颜在2014-1-11 20:09:00的发言:

b.vGroups.AddDef("from_id","产品名称“)

不是吧FROM_ID换成“产品名称”

 

统计出来的比如是这样的

from_id  totalmoney

2            2365.36

5             25976.6

7            256987.3

 

如何将2 5 7替换成指定的数据字典中对应的名字


 回到顶部
帅哥哟,离线,有人找我吗?
wuxianzuoji41
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By:2014/1/12 11:24:00 [显示全部帖子]

以下是引用红颜在2014-1-12 11:17:00的发言:
b.vGroups.AddDef("from_id","产品名称“)

"from_id"将显示为"产品名称“

2、5、7代表什么?
[此贴子已经被作者于2014-1-12 11:18:47编辑过]

2 、 5、 7是数据字典表中的代码,比如1代表计算机,5代表打印机等等

 

数据字典表如下

id name

2  计算机

5  打印机


 回到顶部