Foxtable(狐表)用户栏目专家坐堂 → [求助][求助]初始不加载表产生的错误


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

主题:[求助][求助]初始不加载表产生的错误

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


加好友 发短信
等级:六尾狐 帖子:1412 积分:10946 威望:0 精华:0 注册:2013/11/8 15:27:00
[求助][求助]初始不加载表产生的错误  发帖心情 Post By:2025/2/28 16:06:00 [只看该作者]

Select Case e.DataCol.Name
    Case "仓店编号"
        Dim dr As DataRow
        dr = DataTables("客户发退货汇总表").SQLFind("[仓店编号] = '" & e.DataRow("仓店编号") & "'", "年份,月份 Desc")
        If dr IsNot Nothing Then
            e.DataRow("仓店名称") = dr("仓店名称")
end if
End Select

上面会出错,原因是在BeforeLoadOuterTable对客户发退货汇总表设置了初始不加载表,SQLFind不能直接对后台数据库的表进行查找吗


[此贴子已经被作者于2025/2/28 16:06:55编辑过]

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


加好友 发短信
等级:超级版主 帖子:112699 积分:573834 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/2/28 16:37:00 [只看该作者]

没有加载的表,不存在DataTables("客户发退货汇总表")这种用法。只能使用SQLcommand查询数据

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


加好友 发短信
等级:六尾狐 帖子:1412 积分:10946 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2025/3/8 17:02:00 [只看该作者]

在 MainTableChanged事件中设置加载表进来
If MainTable.Name = "客户仓店档案" Then
    DataTables.Load("客户发退货汇总表_订铺货")
End If

但在打开客户仓店档案时会自动跳出下面这个提示,有什么办法不提示吗

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20250308170017.png
图片点击可在新窗口打开查看


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


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

先判断表是否存在再加载:http://www.foxtable.com/webhelp/topics/0365.htm

 回到顶部