Foxtable(狐表)用户栏目专家坐堂 → [求助]报错是那问题?


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

主题:[求助]报错是那问题?

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


加好友 发短信
等级:幼狐 帖子:91 积分:708 威望:0 精华:0 注册:2022/1/13 1:13:00
[求助]报错是那问题?  发帖心情 Post By:2022/8/27 16:35:00 [显示全部帖子]

If Forms("采购记录").opened()
    Dim t As Table = Tables("采购记录_采购明细预览")
    If Tables("采购").Current Is Nothing Then
        t.Filter = "False"
    Else
        Dim Filter As String = "[采购单号] = '" & e.Table.Current("采购单号") & "'"
        If  DataTables("采购明细").Find(Filter) IsNot Nothing Then '如果对应的订单明细有加载过
            LockBaseMainForm() '锁定主窗口
            DataTables("采购明细").RemoveFor(Filter)
            DataTables("采购明细").AppendLoad(Filter) '则追载此订单的订单明细
            UnLockBaseMainForm() '解锁主窗
        Else
            LockBaseMainForm() '锁定主窗口
            DataTables("采购明细").AppendLoad(Filter) '则追载此订单的订单明细
            UnLockBaseMainForm() '解锁主窗口
        End If
        t.Filter = "[采购单号] = '" & Tables("采购").Current("采购单号") & "'"
    End If
End If


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


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


加好友 发短信
等级:幼狐 帖子:91 积分:708 威望:0 精华:0 注册:2022/1/13 1:13:00
  发帖心情 Post By:2022/8/27 17:39:00 [显示全部帖子]


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

图片点击可在新窗口打开查看此主题相关图片如下:报错4.jpg
图片点击可在新窗口打开查看
你好老师,报错后明细行就不见了!
图片点击可在新窗口打开查看此主题相关图片如下:报错3.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:91 积分:708 威望:0 精华:0 注册:2022/1/13 1:13:00
  发帖心情 Post By:2022/8/27 17:46:00 [显示全部帖子]

CurrentChanged
奇怪!这代码我在其它表没问题的

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


加好友 发短信
等级:幼狐 帖子:91 积分:708 威望:0 精华:0 注册:2022/1/13 1:13:00
  发帖心情 Post By:2022/8/27 17:49:00 [显示全部帖子]

同样是在申购表及采购表上,关联对应申购明细及采购明细,申购主表同样代码不会报错的


 回到顶部