Foxtable(狐表)用户栏目专家坐堂 → [求助]筛选的AfterLoad事件


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

主题:[求助]筛选的AfterLoad事件

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


加好友 发短信
等级:一尾狐 帖子:422 积分:3430 威望:0 精华:0 注册:2015/5/20 8:44:00
[求助]筛选的AfterLoad事件  发帖心情 Post By:2015/7/9 8:56:00 [只看该作者]

思路是这样

只需要窗口Tables("入库导入_收货信息")中"流水号"列不在“入库信息表”中"流水号"列的数据,
AfterLoad事件:
Tables("入库导入_收货信息").Filter = "流水号 not in ('" & DataTables("入库信息").GetComboListString("流水号").Replace("|", "','") & "')"

但是如果在入库信息表中流水号列有空值行,这行代码就报错
无法在 System.Int32 和 System.String 上执行“=”操作。
是否要加上一个判断,若入库信息表流水号列为空值则不进行操作?还是要怎么改进?求问

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


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

Tables("入库导入_收货信息").Filter = "流水号 not in (" & DataTables("入库信息").GetComboListString("流水号").Replace("|", ",") & ")"

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


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

或者

 

Tables("入库导入_收货信息").Filter = "流水号 not in ('" & DataTables("入库信息").GetComboListString("流水号", "流水号 is not null").Replace("|", "','") & "')"


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


加好友 发短信
等级:一尾狐 帖子:422 积分:3430 威望:0 精华:0 注册:2015/5/20 8:44:00
  发帖心情 Post By:2015/7/9 9:09:00 [只看该作者]

谢谢
[此贴子已经被作者于2015/7/9 9:10:12编辑过]

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


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

 无语,看2楼3楼,不可能。

 回到顶部