以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  能通过代码获得显示列的值吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28808)

--  作者:zoomify
--  发布时间: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
--  发布时间: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