以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗体中SQLQUERY表列值显示  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87886)

--  作者:ShotHit
--  发布时间:2016/7/21 21:58:00
--  窗体中SQLQUERY表列值显示
窗口中SqlQuery类型表,其中有个字段如order_status(订单状态)为数字类型。
值含义如1、未付款 2、已付款 3、已完成
那么窗体中表数据展示时,对于order_status列如何展示为“已付款”这样的文本,而不是数值?

对于上述需求应该如何设置

--  作者:大红袍
--  发布时间:2016/7/21 22:06:00
--  

生成表后,设置数据字典

 

Dim dmp As New MultiDataMap
dmp.Add("1|居住中")
dmp.Add("2|已离开")
dmp.Add("3|待定")
dmp.ValueCol = 0
dmp.DisplayCol = 1
Tables("表A").Cols("第二列").DataMap = dmp.CreateDataMap