Foxtable(狐表)用户栏目专家坐堂 → [推荐]切换主窗口前,如果数据没有保存,如何停止切换?


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

主题:[推荐]切换主窗口前,如果数据没有保存,如何停止切换?

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


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

打开窗口2的时候窗口1并没有关闭,自然不会触发事件,就算触发e.Cancel = True也只是阻止窗口1 关闭,并不能阻止窗口2 打开

按钮2事件

If CurrentTable.Current.DataRow.RowState <> DataRowState.Unchanged Then 

    return
End If

Forms("窗口2").open


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


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

每个表只能打开一个主窗口  -- 问题是你的2个窗口是属于同一个表还是2个表

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


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

测试了一下,确实不起作用。还是按照2楼的方式处理吧

 回到顶部