Foxtable(狐表)用户栏目专家坐堂 → 检测列内容是否重复


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

主题:检测列内容是否重复

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
检测列内容是否重复  发帖心情 Post By:2018/7/2 23:19:00 [显示全部帖子]

能帮忙看看这段吗?
在执行红色代码之前能检测到 即将复制到No的编号是否在No列重复,如果没有重复才执行,如果重复就弹出提示窗口,感谢 感谢 
红色代码是吧复制的内容复制到对于的列,至少在复制前能不能检测到No列已经有相同的内容了,感谢 感谢
Dim s As String = ClipBoard.GetText()
s = s.Replace(chr(10), "").Replace("Address", chr(13) & "Address").Replace("Zip Code", chr(13) & "Zip Code").Replace("Mobile", chr(13) & "Mobile").Replace("Tel", chr(13) & "Tel").Replace("No", chr(13) & "No")
Dim nr As Row = Tables("订单管理").AddNew
nr("客户_详解") = s
For Each str As String In s.Split(Chr(13))
    Dim ss As String() = str.Split(":")
    If ss.length > 1 Then
        Dim cs As String = ss(0)
        Select Case cs.trim()
            Case "Contact Name"
                nr("客户_姓名")=ss(1)
            Case "Address"
                nr("客户_地址")=ss(1)
            Case "Zip Code"
                nr("客户_邮编")=ss(1)
            Case "Mobile"
                nr("客户_电话")=ss(1)
            Case "Tel"
                nr("客户_固话")=ss(1)
            Case "No"
                nr("No")=ss(1)
        End Select
    Else
       nr("客户_地址") = nr("客户_地址") & ss(0)
    End If
Next

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2018/7/11 16:15:00 [显示全部帖子]

If e.Form.Controls("RadioButton1").checked Then
    If Not (e.Form.Controls("TextBox1").Text > "Tables("平台管理").Filter = "平台属性_商品编号" ") Then
        MessageBox.Show("已经有相同的公司存在?")
        Return
    End If
点击按钮 检测TextBox1内容有与平台管理表的平台属性_商品编号相同
能帮忙看看这段吗?
感谢 感谢 

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2018/7/11 17:06:00 [显示全部帖子]

感谢 感谢 还是会输入呢,有没有提示,感谢 感谢

 回到顶部