Foxtable(狐表)用户栏目专家坐堂 → 如何在打开一个窗口的时候自动关闭另一个窗口


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

主题:如何在打开一个窗口的时候自动关闭另一个窗口

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/10/31 16:30:00 [显示全部帖子]

正常情况下,打开第二个窗口,不会导致第一个窗口关闭的。

只有一种情况会,就是第一和第二个窗口都是主窗口类型,并且所有者表都是同一个表。

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/10/31 20:28:00 [显示全部帖子]

出错事件的完整代码发上来看看

出错提示的是AssemblyTrackPlan表没有ProductID列,和另外一个窗口表没有关系呀

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/10/31 22:45:00 [显示全部帖子]

贴代码能够解决问题的,就不用发整个项目那么麻烦了。

项目开发者密码多少?

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/1 9:45:00 [显示全部帖子]


[此贴子已经被作者于2023/11/1 10:16:26编辑过]

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/1 10:24:00 [显示全部帖子]

原因:http://www.foxtable.com/webhelp/topics/2925.htm
问题产生的过程是
点击菜单"NPI Summary"按钮后会导致当前表变成NewProjectsList,然后会触发ProductBom的CurrentChanged事件,而事件里使用的是currenttable,这个currenttable表示的是当前表也就是NewProjectsList,然后就会出错,因为NewProjectsList没有ProductID这个列

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

正确用法是

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

其它所有的表事件基本都有这种用法,建议都改掉

 回到顶部