以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于禁止重复数据的问题!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11920)

--  作者:gaoyong30000
--  发布时间:2011/8/16 19:56:00
--  关于禁止重复数据的问题!

我这个项目里面 编号 底盘号 和车牌号都设置了 禁止重复

 

结果我发现 对于复制的数据没效果

 

例如第111行  和  112行   车牌号列   我把111行的车牌号 复制到112行 却没有禁止重复数据的提示 

 

但是如果我在112行车牌号输入与111行相同的车牌号  就出现了禁止重复的提示 

 

如何解决。。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:内控系统2.rar

[此贴子已经被作者于2011-8-16 19:56:50编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/8/16 20:49:00
--  

看这里的示例四:
 
http://www.foxtable.com/help/topics/0624.htm

 


--  作者:gaoyong30000
--  发布时间:2011/8/16 21:01:00
--  

貌似没用  还是可以复制过去  我的datacolchanging代码是

 

If e.DataCol.Name = "底盘号(VIN)" Then
    Dim dr As DataRow
    dr = e.DataTable.Find("底盘号(VIN) = \'" & e.NewValue & "\'")
    If dr IsNot Nothing Then
        MessageBox.Show("此底盘号已经存在!")
        e.Cancel = True
    End If
End If

[此贴子已经被作者于2011-8-16 21:02:40编辑过]

--  作者:gaoyong30000
--  发布时间:2011/8/16 21:05:00
--  

自己解决了 锁帖吧~