Foxtable(狐表)用户栏目专家坐堂 → [求助]同样的代码不同的表,存在执行差


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

主题:[求助]同样的代码不同的表,存在执行差

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


加好友 发短信
等级:版主 帖子:1693 积分:12117 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2015/8/10 12:37:00 [显示全部帖子]

 

上述代码应该没问题,在项目BeforeCloseProject能执行,可是相同的在其他表里却不能执行该代码,关闭项目就直接关闭了,没有判断行为

 

 红色部分不能理解

 

你在其他表里的关闭代码是什么


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


加好友 发短信
等级:版主 帖子:1693 积分:12117 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2015/8/10 13:01:00 [显示全部帖子]

那你不是应该用or 吗

 

你用And 是三个同时为空啊


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


加好友 发短信
等级:版主 帖子:1693 积分:12117 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2015/8/10 13:27:00 [显示全部帖子]

你这个代码

在A表检查完就返回了,当然到不了B表

 

你把你的代码一句句注释一下,就明白了


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


加好友 发短信
等级:版主 帖子:1693 积分:12117 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2015/8/10 13:34:00 [显示全部帖子]

错了

[此贴子已经被作者于2015/8/10 13:36:20编辑过]

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


加好友 发短信
等级:版主 帖子:1693 积分:12117 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2015/8/10 13:41:00 [显示全部帖子]


Dim blA As Boolean = DataTables("A").Find("[发生日期] Is Null and [产品] Is Null and [客户] Is Null") Is Nothing
Dim blB = DataTables("B").Find("[发生日期] Is Null and [产品] Is Null and [客户] Is Null") Is Nothing
If blA And BLB
    Return '那么返回,不再执行代码
End If

...... '如一楼的代码


 回到顶部