以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 列表项目开户输入助手后如何禁止录入其他值 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=126105) |
-- 作者:happyft -- 发布时间:2018/10/14 14:50:00 -- 列表项目开户输入助手后如何禁止录入其他值 e.Table.Cols(e.Col.name).AllowTypeAssistant = True 表中的下拉项目比较多,希望下拉时可以模糊输入一个值后进行模糊筛选方便选择,但这样的话如何防止用户输入了一个不在下拉中的值呢?即可以模糊筛选,但又不能录入下拉中没有的值, 是不是录入完成后再来判定输入值是否在下拉列表那些值中,没有再取消录入? 谢谢!
|
-- 作者:有点甜 -- 发布时间:2018/10/14 16:49:00 -- 在validateEdit那里写代码判断,如
If e.Col.Name = "第一列" If e.Col.ComboList.Contains(e.text) = False Then msgbox("不正确的数据") e.cancel = true End If End If |