Foxtable(狐表)用户栏目专家坐堂 → 能通过代码获得显示列的值吗?


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

主题:能通过代码获得显示列的值吗?

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


加好友 发短信
等级:童狐 帖子:209 积分:1695 威望:0 精华:0 注册:2012/7/26 17:50:00
能通过代码获得显示列的值吗?  发帖心情 Post By:2013/2/19 16:14:00 [只看该作者]

还是需要用代码根据实际值自己到数据字典里面去找?

比如某列"abc"的数据字典是:
实际列 显示列
1      aaa
2      bbb

列里面保存的值是1 和2 ,但是要获取aaa bbb, 
  For Each r As Row In Tables("卷").Rows
       msgbox (r("abc"))
  next

有没有   r("abc").实际列   这样的概念?  要不要用代码通过1 2 这样的实际值去数据字典里面去找,影响效率.

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/2/19 16:22:00 [只看该作者]

 可以这样去获取

Dim dm As DataMap = Tables("卷").cols("abc").DataMap

 For Each r As Row In Tables("卷").Rows
       msgbox (dm(r("abc")))
  next


 回到顶部