Foxtable(狐表)用户栏目专家坐堂 → [求助]语法错误


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

主题:[求助]语法错误

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/25 14:48:00 [显示全部帖子]

关闭项目重新打开,加入msgbox看弹出什么

 

If e.Table.Current IsNot Nothing Then
    Dim Filter As String = "成交编号 = '" & e.Table.Current("编号") & "'"
    If  DataTables("commission").Find(Filter) Is Nothing Then '如果对应的订单明细没有加载过
        msgbox(DataTables("commission").LoadFilter)
        DataTables("commission").AppendLoad(Filter) '则追载此订单的订单明细
        msgbox(DataTables("commission").LoadFilter)
    End If
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/25 14:59:00 [显示全部帖子]

以下是引用188802386在2017/12/25 14:59:00的发言:
设置了外部数据  过滤条件 [_Identify] is null   然后通过上面的代码后 就弹出了    [_Identify] is null 

 

第二次执行的时候(报错之后),弹出什么?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/25 15:32:00 [显示全部帖子]

以下是引用188802386在2017/12/25 15:25:00的发言:
第一次和第二次弹出的内容是一样的,如果取消过滤条件 弹出框的内容为空

 

弹出msgbox(filter)看看,那不可能有问题。实例发上来测试。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/25 16:05:00 [显示全部帖子]

执行这个代码不可能报错 DataTables("commission").AppendLoad(Filter) '则追载此订单的订单明细

 

请确认是哪句代码报错造成的,实例发上来测试。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/26 17:58:00 [显示全部帖子]

msgbox(filter)弹出什么?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/26 18:00:00 [显示全部帖子]

从代码看不出问题,上传实例测试。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/26 18:22:00 [显示全部帖子]

你beforeLoad、AfterLoad又没写代码?currentchanged有没有写代码?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/27 9:25:00 [显示全部帖子]

以下是引用188802386在2017/12/26 18:28:00的发言:
是由于订单明细表的数据没有加载完,但是如果把订单明细的数据加载完的话,数据会非常庞大,请问如何通过后台查找加载呢  比如点击某个订单 从后台查找该订单的明细 然后追载进来了

[此贴子已经被作者于2017/12/26 18:32:42编辑过]

 

那直接写appendLoad是肯定没有问题的。这两个表单独做一个例子发上来测试。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/27 12:28:00 [显示全部帖子]

Dim Filter As String = "订单编号 = " & e.Table.Current("订单编号")

 

改成

 

Dim Filter As String = "订单编号 = '" & e.Table.Current("订单编号") & "'"


 回到顶部