Foxtable(狐表)用户栏目专家坐堂 → 数据验证


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

主题:数据验证

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


加好友 发短信
等级:管理员 帖子:47480 积分:251289 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/6/21 8:44:00 [显示全部帖子]

取得"-"之后的用户名:

 

http://www.foxtable.com/help/topics/1338.htm

 

在DataColhanging(注意不是DataColChanged)设置代码:

 

if e.datacol.Name = "客户名" Then

    if e.NewValue > "" AndAlso e.NewValue.Indexof("-") > 0 Then

        dim idx = e.NewValue.LastIndexof("-")

        Dim nm As string = "'*-" * e.NewValue.SubString(idx + 1) & "'"

        if e.DataTable.Find("客户名 Like " & nm) IsNot Nothing Then

              e.Cancel = True

              MessageBox.show(“已经存在同名客户”)

       End if

    end if

End if


 回到顶部