Foxtable(狐表)用户栏目专家坐堂 → 【已解决】[求助]多组关联表,uload卸载后会导致不相关的其它关联表报错


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

主题:【已解决】[求助]多组关联表,uload卸载后会导致不相关的其它关联表报错

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


加好友 发短信
等级:幼狐 帖子:115 积分:1034 威望:0 精华:0 注册:2015/6/19 10:37:00
【已解决】[求助]多组关联表,uload卸载后会导致不相关的其它关联表报错  发帖心情 Post By:2022/6/18 22:25:00 [只看该作者]



蓝大师好!!!

感谢您上次帮忙解决了,由于关联表uload卸载在所属主窗口close事件之前,和主菜单systemidle事件相冲突的难题。
但现在我又遇到以下由于关联表uload事件导致的报错”未将对象引用设置到对象的实例“,且未提示报错事件,故此再次烦请帮忙查找一下原因。

所附例子操作过程及具体情况如下:
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:第二次卸载关联表后报错.rar


1,点击主菜单【销售】->【业务单据】->【报价】,打开”主窗口-销售报价“并切换主表到{销售报价单};
2,点击主菜单【基础】->【往来单位】->【客户】,打开”主窗口-客户“并切换主表到{客户}; 
3,点击”主窗口-客户“中的菜单按钮【关闭】,第一次顺利关闭该窗口并切换主表到其它表;
4,再次点击主菜单【基础】->【往来单位】->【客户】,打开”主窗口-客户“并切换主表到{客户};
5,第二次点击”主窗口-客户“中的菜单按钮【关闭】,在执行到该窗口close事件以下代码:
    DataTables.Unload("客户|客户其它联系") '卸载表
报出错”未将对象引用设置到对象的实例“且无相关事件提示,如下图

此主题相关图片如下:第二次关闭
按此在新窗口浏览图片

6,进一步测试发现,下图两种不正常现象:

此主题相关图片如下:第二次关闭
按此在新窗口浏览图片


此主题相关图片如下:第二次关闭
按此在新窗口浏览图片


[此贴子已经被作者于2022/8/31 18:18:45编辑过]

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


加好友 发短信
等级:幼狐 帖子:115 积分:1034 威望:0 精华:0 注册:2015/6/19 10:37:00
  发帖心情 Post By:2022/6/18 22:43:00 [只看该作者]

各组数据表的关联关系如下:
1,关联组一,主表{销售报价单},子表{销售报价单明细},单向;
2,关联组二,主表{客户},子表{客户其它联系},单向;

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


加好友 发短信
等级:超级版主 帖子:112479 积分:572681 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/19 21:31:00 [只看该作者]

已反馈

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


加好友 发短信
等级:幼狐 帖子:115 积分:1034 威望:0 精华:0 注册:2015/6/19 10:37:00
  发帖心情 Post By:2022/8/31 18:16:00 [只看该作者]

感谢蓝大师和Foxtable总部,

以上问题,覆盖安装2022.08.18新版后,已得到解决了。

感恩感恩图片点击可在新窗口打开查看


 回到顶部