Foxtable(狐表)用户栏目专家坐堂 → [求助]拒绝重复


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

主题:[求助]拒绝重复

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


加好友 发短信
等级:五尾狐 帖子:1005 积分:5955 威望:0 精华:0 注册:2015/6/18 5:15:00
[求助]拒绝重复  发帖心情 Post By:2015/11/19 10:44:00 [只看该作者]

老师好,我要在同一个时间段里名称列不出现重复的名称。谢谢。

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/11/19 10:52:00 [只看该作者]


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


加好友 发短信
等级:五尾狐 帖子:1005 积分:5955 威望:0 精华:0 注册:2015/6/18 5:15:00
  发帖心情 Post By:2015/11/19 11:07:00 [只看该作者]

比如在时间列里2015年11月19号这一天在名称列里不出现重复的名称。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/19 11:26:00 [只看该作者]

datacolchanging事件

 

If e.DataCol.Name = "名称" Then
     Dim dr  As  DataRow
     dr = e.DataTable.Find("名称 = '" & e.NewValue &  "' and 时间 = #" & e.DataRow("时间") & "#")
     If dr IsNot Nothing Then
         MessageBox.Show("此时间已存在相同名称!")
         e.Cancel =  True
     End  If
 End  If


 回到顶部
帅哥哟,离线,有人找我吗?
江南小城
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1005 积分:5955 威望:0 精华:0 注册:2015/6/18 5:15:00
  发帖心情 Post By:2015/11/19 11:54:00 [只看该作者]

老师,对关联表怎样设置。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/19 12:38:00 [只看该作者]

以下是引用江南小城在2015/11/19 11:54:00的发言:
老师,对关联表怎样设置。

 

一样这样写,限制条件加上。

 

dr = e.DataTable.Find("名称 = '" & e.NewValue &  "' and 时间 = #" & e.DataRow("时间") & "# and 关联列 = '" & e.DataRow("关联列") & "'")


 回到顶部
帅哥哟,离线,有人找我吗?
江南小城
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1005 积分:5955 威望:0 精华:0 注册:2015/6/18 5:15:00
  发帖心情 Post By:2015/11/19 13:37:00 [只看该作者]

老师,上面代码在导入数据时没有重复也为提示有重复。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/19 14:00:00 [只看该作者]

导入的时候,判断重复这样写代码

 

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

 

Dim dr As DataRow = DataTables("订单").Find("编号 = '" & bh & "'")


 回到顶部
帅哥哟,离线,有人找我吗?
江南小城
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1005 积分:5955 威望:0 精华:0 注册:2015/6/18 5:15:00
  发帖心情 Post By:2015/11/19 15:11:00 [只看该作者]

以下是引用大红袍在2015/11/19 14:00:00的发言:

导入的时候,判断重复这样写代码

 

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

 

Dim dr As DataRow = DataTables("订单").Find("编号 = '" & bh & "'")


老师,复制和导入上面的代码都可以吗?


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/19 15:23:00 [只看该作者]

列名、表名、对应的东西,全部要变。

 

如果不会写代码,就认认真真学习,或者上传具体例子别人把你写。


 回到顶部
总数 71 1 2 3 4 5 6 7 8 下一页