Foxtable(狐表)用户栏目专家坐堂 → [求助]关于条件禁止重复


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

主题:[求助]关于条件禁止重复

帅哥,在线噢!
有点蓝
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106242 积分:540333 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/27 9:31:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:59 积分:525 威望:0 精华:0 注册:2019/4/3 20:42:00
  发帖心情 Post By:2021/11/27 11:35:00 [只看该作者]

If e.DataCol.Name = "客户" Then
    Dim
 dr As DataRow
    
dr = e.DataTable.Find("客户 = '" & e.NewValue & "' and 网点='" & e.datarow("网点") & "' and _identify <> " & e.datarow("_identify"),"日期 desc")
    If dr IsNot Nothing Then
        if (date.today - cdate(dr("
日期"))).TotalDays < 30
        e.Cancel = True
    End
 If
End
 
If

这段代码里的客户如果是之前从未出现过的客户,就会报错。

 回到顶部
帅哥,在线噢!
有点蓝
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106242 积分:540333 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/27 11:55:00 [只看该作者]

这个代码不应该会报错,调试一下看是哪一句代码的问题:http://www.foxtable.com/webhelp/topics/1485.htm


删除项目里的bin目录,重启项目试试

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


加好友 发短信
等级:幼狐 帖子:59 积分:525 威望:0 精华:0 注册:2019/4/3 20:42:00
  发帖心情 Post By:2021/11/28 5:07:00 [只看该作者]

补习到运算符后终于看懂了那串代码是怎么回事。。
[此贴子已经被作者于2021/11/28 5:24:08编辑过]

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


加好友 发短信
等级:幼狐 帖子:59 积分:525 威望:0 精华:0 注册:2019/4/3 20:42:00
  发帖心情 Post By:2021/11/28 5:09:00 [只看该作者]

已解决 感谢蓝大
[此贴子已经被作者于2021/11/28 5:12:51编辑过]

 回到顶部
总数 15 上一页 1 2