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


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

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

帅哥哟,离线,有人找我吗?
乡里出城
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:426 积分:3505 威望:0 精华:0 注册:2015/4/17 9:13:00
  发帖心情 Post By:2015/8/10 14:37:00 [显示全部帖子]

按你的写的,先声明再是逻辑也是不是,明明有几行是空值来的,现在是用开发者的账号增加空行,就能直接判断,用其他用户的就不行

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


加好友 发短信
等级:一尾狐 帖子:426 积分:3505 威望:0 精华:0 注册:2015/4/17 9:13:00
  发帖心情 Post By:2015/8/10 15:12:00 [显示全部帖子]

是用开发者的账号增加空行,就能直接判断,用其他用户的就不行,我就想问,同样的行为,为什么不同的账号就不同执行情况呢,你如果不信,可以加我QQ远程试看一下

大红袍:

试试,如果直接关闭,说明根本就没有对应数据。

 

If DataTables("订单").Find("[发生日期] Is Null or [产品] Is Null or [客户] Is Null") Is Nothing Then

 
你用OR应该是错误的吧,因为我要的是三个条件都有值才满足,
[此贴子已经被作者于2015/8/10 15:13:07编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
乡里出城
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:426 积分:3505 威望:0 精华:0 注册:2015/4/17 9:13:00
  发帖心情 Post By:2015/8/10 15:30:00 [显示全部帖子]

我想问一下,如果给某一列赋值了,在tableS 是能看到得到的吧,关键现在是日期这列没什么赋值的,都是纯手工选择的,只要用开发者人员或其他新建的账号登陆该表(我设不了加载数据),开发者与新建用户做同一的行为就是增加新的空行,然后直接关闭项目,新建的用户就存在不执行代码,而开发者账户就能执行代码,不信的话,远程给你看

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


加好友 发短信
等级:一尾狐 帖子:426 积分:3505 威望:0 精华:0 注册:2015/4/17 9:13:00
  发帖心情 Post By:2015/8/10 15:46:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:一尾狐 帖子:426 积分:3505 威望:0 精华:0 注册:2015/4/17 9:13:00
  发帖心情 Post By:2015/8/10 17:25:00 [显示全部帖子]

是用开发者的账号增加空行,就能直接判断,用其他用户的就不行,我就想问,同样的行为,为什

么不同的账号就不同执行情况呢


为什么会这样呢,用_Identify列显示出来,我真不知道能解决什么问题

 回到顶部
帅哥哟,离线,有人找我吗?
乡里出城
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:426 积分:3505 威望:0 精华:0 注册:2015/4/17 9:13:00
  发帖心情 Post By:2015/8/10 17:37:00 [显示全部帖子]

可是新增的空行,会存在值吗?至少日期列是纯手工选择的,没有自动赋值,现在是不同的用户增加行就存在执行的差异
[此贴子已经被作者于2015/8/10 17:37:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
乡里出城
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:426 积分:3505 威望:0 精华:0 注册:2015/4/17 9:13:00
  发帖心情 Post By:2015/8/10 18:11:00 [显示全部帖子]

找到赋值的去掉,就行了,是不是一定不能添加有赋值的列,我之前所以添加是因为有时网络出现,没加载成功其他关联表,就导致该有的自动生成的值 就会出现没有

 回到顶部
帅哥哟,离线,有人找我吗?
乡里出城
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:426 积分:3505 威望:0 精华:0 注册:2015/4/17 9:13:00
  发帖心情 Post By:2015/8/11 9:12:00 [显示全部帖子]

我觉得说不对吧,至少日期列是纯手工选择的,没有自动赋值(只有客户与产品有自动赋值),而且新增的空白行,日期列什么都没有,能不能说明日期列是没有问题了(因为当只判断日期列是否有没有值,执行不会出错),可是当判断日期列、客户列、产品列同时有值才符合条件时,新增加空行,日期列没值,客户、产品有值了,这时的FIND函数不是判断不是出错了吗,明明日期列什么都没有

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