以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数据字典下拉问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145925)

--  作者:a937775799
--  发布时间:2020/2/11 21:49:00
--  数据字典下拉问题
数据字典下拉显示的value,实在不人性化。
我看帮助文件上有就写了一个内部函数
Dim drs As List(of DataRow ) = args(0)
Dim mdm As New MultiDataMap 
For Each dr As DataRow In drs
    mdm.add( dr(args(1)) & "|" & dr(args(2))    )
Next
mdm.ValueCol = 0
mdm.DisplayCol = 1
Return mdm.CreateDataMap()
、、、、、、、、、、、、、、使用
’‘设置主合同代码
drs = DataTables("agreement").Select("agreementCode <> \'\' ")
Tables("agreementBAndC").Cols("agreementFatherCode").DataMap = Functions.Execute("下拉列表取值显示完善",drs,  "agreementCode" , "agreementName"  )
、、、、、、、、、、、、、、、、
但是我发现单个表用没问题,涉及到关联表,就全乱了有时候带着全变了


--  作者:有点蓝
--  发布时间:2020/2/11 21:52:00
--  
怎么个乱法?什么变了?截图或者上传实例说明
--  作者:a937775799
--  发布时间:2020/2/11 22:09:00
--  
我已经改成属性里面设置直接下拉了 没了 ,问题就是把汉字更新到 其他的表的代码列里面去了
请问一下还有别的办法让下拉不要显示值,显示text吗,我去试下

--  作者:a937775799
--  发布时间:2020/2/11 22:18:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
你看我换一个乙方 把供应商里面的全部换了

--  作者:有点蓝
--  发布时间:2020/2/11 22:20:00
--  
改为使用单列数据字典:http://www.foxtable.com/webhelp/topics/0580.htm
--  作者:a937775799
--  发布时间:2020/2/11 22:22:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
换一个名字,把之前那个默认的代码改成了当前选择的代码

--  作者:有点蓝
--  发布时间:2020/2/11 22:26:00
--  
请上传实例说明
--  作者:a937775799
--  发布时间:2020/2/11 23:02:00
--  
日了 狗,刚刚在弄实例,准备上传 ,才发现关联表爸爸儿子搞反了,我操