以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  列表项目开户输入助手后如何禁止录入其他值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=126106)

--  作者:happyft
--  发布时间:2018/10/14 14:52:00
--  列表项目开户输入助手后如何禁止录入其他值
e.Table.Cols(e.Col.name).AllowTypeAssistant = True  \'启用输入助手

列表项目值较多,所以启用输入助手方便模糊查找,但又不允许用户录入下拉外的另外的值怎么办,是不是只有录入完成后再来判定值是否在下拉项目中,
没有再取消录入?

谢谢!

--  作者:rjh4078
--  发布时间:2018/10/14 15:51:00
--  
允许用户自己输入设为false
--  作者:有点甜
--  发布时间:2018/10/14 16:37:00
--  

在validateEdit那里写代码判断,如

 

If e.Col.Name = "第一列"

    If e.Col.ComboList.Contains(e.text) = False Then

        msgbox("不正确的数据")

        e.cancel = true

    End If

End If