Foxtable(狐表)用户栏目专家坐堂 → [求助]网络监控窗口不能自动关闭


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

主题:[求助]网络监控窗口不能自动关闭

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


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
[求助]网络监控窗口不能自动关闭  发帖心情 Post By:2022/10/6 12:10:00 [只看该作者]

项目已经打开了,连接云端数据库,
如果断网,打开网络监控窗口,且不能关闭,窗口按钮可以关闭项目,如果网络这时连通,网络监控窗口自动关闭,
下面的代码,窗口可以自动打开,却不能自动关闭,老师看看,怎么能解决一下
If e.IsAvailable = True Then
    If Forms("网络监控").Opened Then
        Forms("网络监控").close()
    End If
ElseIf e.IsAvailable = False Then
    If Forms("网络监控").Opened = False Then
        Forms("网络监控").open()
    End If
End if

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


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

msgbox(e.IsAvailable)
If e.IsAvailable = True Then
msgbox("网络连通后这里能不能弹出来")
    If Forms("网络监控").Opened Then
        Forms("网络监控").close()
    End If

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


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2022/10/8 12:42:00 [只看该作者]

项目打开,关网,弹出Forms("网络监控"),连网,先要手动关闭Forms("网络监控"),msgbox("网络连通后这里能不能弹出来")才可以弹出
Forms("网络监控")是一个模式窗口

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


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

方法1、改为独立窗口
2、改为在计划管理中打开模式窗口,就是

If e.IsAvailable = True Then
    If Forms("网络监控").Opened Then
        Forms("网络监控").close()
    End If
ElseIf e.IsAvailable = False Then
    If Forms("网络监控").Opened = False Then
        MyTimers("计划1").Enabled=true
    End If
End if

计划1里
MyTimers("计划1").Enabled=false
Forms("网络监控").open()

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


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2022/10/8 17:38:00 [只看该作者]

 谢谢老师!

 回到顶部