Foxtable(狐表)用户栏目专家坐堂 → 输入的值不等于Combolist里的值怎么表达呢。。


  共有1903人关注过本帖树形打印复制链接

主题:输入的值不等于Combolist里的值怎么表达呢。。

帅哥哟,离线,有人找我吗?
fubblyc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
输入的值不等于Combolist里的值怎么表达呢。。  发帖心情 Post By:2018/8/31 16:59:00 [只看该作者]

ValidateEdit事件:


If e.Col.name = "门店" Then  'And _usergroup = "门店"
    If e.Text > "" Then '如果已经输入内容       
        Dim s As String
        s = e.Form.Controls("table1").Table.Cols("门店").Combolist                
        If           Then '如果输入的值大于0.15  这里要怎么写,能够让填写的值不等于里面的任意一个值的时候提示呢。。。
            messagebox.show("非法门店")
            e.Cancel = True '则禁止退出编辑模式
        End If
    End If    
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/31 17:34:00 [只看该作者]

If s.contains(e.text) = false Then

 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2018/8/31 17:40:00 [只看该作者]

甜老师,这个我试了,
因为s是一串字符串,A门店|B门店|C门店  等
如果他填了A,而不是A门店,也不会报错


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/31 17:59:00 [只看该作者]

s = e.Form.Controls("table1").Table.Cols("门店").Combolist  

s = "|" & s & "|"

If s.contains("|" & e.text & "|") = false Then


 回到顶部