Foxtable(狐表)用户栏目专家坐堂 → 跨表查询


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

主题:跨表查询

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
跨表查询  发帖心情 Post By:2017/1/5 10:41:00 [显示全部帖子]

按钮:未入库缸号,代码,老师帮我看看下面的代码有什么问题,按下后没有反应
Dim kcbs As String = DataTables("成品入库表").SQLGetComboListString("缸号")
kcbs = "('" & kcbs.replace("|","','") & "')"
'-------历遍染色生产表的缸号生成集合-------
Dim Ckbs As String = DataTables("计划配缸通知单").SQLGetComboListString("缸号","配缸 = 1 and 缸号 not in " & kcbs)
Ckbs = "('" & ckbs.replace("|","','") & "')"
DataTables(e.Form.Name & "_table9").LoadFilter = "缸号 in " & ckbs
DataTables(e.Form.Name & "_table9").Load

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2017/1/5 11:00:00 [显示全部帖子]

数据量很大,弹窗应该是对的,和数据量大有关系吗?入库表有5000个缸号,计划配缸通知单有近500个缸号?

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2017/1/5 11:07:00 [显示全部帖子]

msgbox(ckbs)弹窗:(' ')

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2017/1/5 11:22:00 [显示全部帖子]

把Not去掉,可以执行的有数据,但是not in应该有更多的数据弹窗销售是空,表肯定是sqltable

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2017/1/5 11:22:00 [显示全部帖子]

显示

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2017/1/5 13:55:00 [显示全部帖子]

我手工比对了。有100多个缸号不在成品入库表,去掉not可以正常运行,加上not,一个缸号也不弹窗显示了?

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2017/1/5 14:01:00 [显示全部帖子]

成品入库表有近5000个缸号;计划配缸通知单有333个:配缸 = 1 的缸号;其中201个在成品入库表;上面的代码应该显示132个缸号,可是一个也没有?

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2017/1/5 14:09:00 [显示全部帖子]

把:配缸 = 1 and 缸号 not in " & kcbs   改成去掉not虽然不符合我的逻辑要求但能正常运行:配缸 = 1 and 缸号  in " & kcbs
为什么加上not就不行了?

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2017/1/5 15:48:00 [显示全部帖子]

假设数组1:1,2,3,4,5,6
数组2:1,2,3,7,8
我只想得到,数组2在数组1不存在的值:7,8
老师代码应该怎么写?求帮助!谢谢!

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2017/1/5 15:55:00 [显示全部帖子]

实际上是排除重复值

 回到顶部
总数 16 1 2 下一页