Foxtable(狐表)用户栏目专家坐堂 → 窗口有些事务未处理完毕,怎样设置不能转到其他窗口或关闭或退出项目


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

主题:窗口有些事务未处理完毕,怎样设置不能转到其他窗口或关闭或退出项目

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/26 12:09:00 [显示全部帖子]

什么样的事务?

使用全局变量判断,如:
全局变量
public 变量1 as boolean

窗口事务

变量1=true
事务处理
变量1 = false

窗口beforeclose事件
if 变量1 = true then e.cancel = true

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/26 14:32:00 [显示全部帖子]

这个仅适合独立和模式窗口

主窗口到项目属性MainTableChanging事件判断

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


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

如果有多个主窗口都是同一个所有者表,这种没有办法。

 回到顶部