以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  动态下拉列表多列取值问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=157656)

--  作者:wakai
--  发布时间:2020/10/24 11:15:00
--  动态下拉列表多列取值问题
自定义函数CPBZ
\'产品标准下拉列表

\'产品标准下拉列表

Dim dt As DataTable
cmd.ommandText = "ELECT 执行标准,标准名称 From {产品标准}"
dt = cmd.ExecuteReader()
Return dt

AfterLoad

e.Form.Controls("执行标准").ComboList= Functions.Execute("CPBZ").SQLGetComboListString("执行标准+标准名称")

现在下拉列表框显示为“执行标准 标准名称”,

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

选定后值也为“执行标准 标准名称”,
如何实现选定后值为"执行标准"

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

--  作者:有点蓝
--  发布时间:2020/10/24 11:38:00
--  
组合框valuechanged事件

e.sender.text = e.sender.text.split(" ")(0)

--  作者:wakai
--  发布时间:2020/10/24 14:37:00
--  
以下是引用有点蓝在2020/10/24 11:38:00的发言:
组合框valuechanged事件

e.sender.text = e.sender.text.split(" ")(0)

这个是有空格来切分不是很准,用加*号分隔来切分解决,谢谢蓝老师
--  作者:有点蓝
--  发布时间:2020/10/24 15:19:00
--  
什么符合都行,自己改:http://www.foxtable.com/webhelp/topics/0245.htm