Foxtable(狐表)用户栏目专家坐堂 → 求助:数据重复问题


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

主题:求助:数据重复问题

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


加好友 发短信
等级:九尾狐 帖子:2461 积分:22714 威望:0 精华:0 注册:2011/3/29 17:14:00
求助:数据重复问题  发帖心情 Post By:2012/4/2 15:07:00 [只看该作者]

使用如下代码

 

假定有个订单表,要求产品编号列不能输入重复值,可以将这个表的DataColChanging事件代码设置为:

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

通过窗口组合输入  产品编号列是表达式    等于 代码+编号     要求产品编号不重复

 

结果还是允许重复

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 
 
[此贴子已经被作者于2012-4-3 9:17:46编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2012/4/2 16:44:00 [只看该作者]

看不到图片··· 你上面的公式中哪有订单号? 发个例子上来


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


加好友 发短信
等级:九尾狐 帖子:2461 积分:22714 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2012/4/5 10:23:00 [只看该作者]

没人回答  自己顶下

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/4/5 10:50:00 [只看该作者]

做个简单例子发上来。

 回到顶部