Foxtable(狐表)用户栏目专家坐堂 → 错误提示


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

主题:错误提示

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
错误提示  发帖心情 Post By:2019/8/29 11:57:00 [只看该作者]

黄色底写法弹出提示Column '物供号' does not belong to table 销售订单_Table5.为什么呢?怎么改?


[此贴子已经被作者于2019/8/29 17:48:31编辑过]

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


加好友 发短信
等级:超级版主 帖子:106884 积分:543633 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/29 12:08:00 [只看该作者]

提示是Tables("销售订单_table5")没有"物供号"这个列,看看显示列里是不是没有添加这个列

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
  发帖心情 Post By:2019/8/29 14:46:00 [只看该作者]

红色底部分明明加了这一列啊

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


加好友 发短信
等级:超级版主 帖子:106884 积分:543633 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/29 14:57:00 [只看该作者]

这个是创建的临时表,不能使用后台查询的
dt2.sqlFind(
改为
dt2.Find(

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
  发帖心情 Post By:2019/8/29 16:10:00 [只看该作者]

改城了find后仍然有这个提示


Column '物供号' does not belong to table 销售订单_Table5.
[此贴子已经被作者于2019/8/29 16:35:33编辑过]

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


加好友 发短信
等级:超级版主 帖子:106884 积分:543633 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/29 16:35:00 [只看该作者]

看错了,dt2 是另外一个表,不是4楼的问题。

For Each br As Row In Tables("销售订单_table3").rows
    Dim hpr = DataTables("销售明细尺码").sqlFind("[款号] = '" & br("款号")  & "' and [订单号] = '" & br("订单号")  & "'and [款号ID] = '" & br("款号ID")  & "' and [杯型] = '" & br("杯型")  & "' and [颜色] = '" & br("颜色")  & "'")
    If hpr IsNot Nothing Then
        ta.datasource = dtb.BuildDataSource

唯一给table5绑定表的地方在这里,如果"销售订单_table3"没有数据,或者DataTables("销售明细尺码").sqlFind查询没有结果,那么table5就没有机会绑定临时表,所以table5就不会存在临时表的这些列

另外:Tables("销售订单_table5").DataTable.load ‘这种代码去掉,如果绑定了临时表,这种临时表load是没有任何意义的


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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
  发帖心情 Post By:2019/8/29 16:41:00 [只看该作者]

这个问题解决了
[此贴子已经被作者于2019/8/29 17:26:28编辑过]

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


加好友 发短信
等级:超级版主 帖子:106884 积分:543633 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/29 17:01:00 [只看该作者]

唯一给table5绑定表的地方在这里,如果"销售订单_table3"没有数据,或者DataTables("销售明细尺码").sqlFind查询没有结果,那么table5就没有机会绑定临时表,所以table5就不会存在临时表的这些列

在6楼的这个循环结束后,不要执行后面的代码,退出事件,看看界面table5有没有绑定临时表?

 回到顶部