Foxtable(狐表)用户栏目专家坐堂 → [求助]无任何动作10分钟后锁定系统


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

主题:[求助]无任何动作10分钟后锁定系统

帅哥,在线噢!
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/9/14 10:08:00 [显示全部帖子]

自己加一个全局日期型public变量,在AfterEdit、CurrentChanged、DataColumnChanged等事件设置代码:

 

变量名 = Date.Now

 

是项目的SystemIdle设置代码:

 

If (Date.Now - 变量名).TotalSeconds > 10 Then

   '你的代码

End IF

[此贴子已经被作者于2010-9-14 10:07:51编辑过]

 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/9/14 14:37:00 [显示全部帖子]

是DataColchanged

 

 


 回到顶部
帅哥,在线噢!
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/9/14 14:40:00 [显示全部帖子]

以下是引用易服在2010-9-14 11:57:00的发言:

项目的SystemIdle设置代码:  

有一个不足就是10分钟(600秒)锁定后,在Forms("主界面").Open()重新输入密码打开后又立即锁定,不能再打开了,必须关闭系统重新启动。

       怎样才能在锁定后重新输入密码仍然能打开

 

你应该在输入密码后,判断密码是否正确的地方,在判断正确之后,加入一行代码:

 

变量名 = Date.Now

 

这样就重新开始计时。


 回到顶部
帅哥,在线噢!
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/9/14 15:04:00 [显示全部帖子]

以下是引用mr725在2010-9-14 14:42:00的发言:
超占CPC资源(98)。。。。。   像死机了。

 

那就不用systemIdle,用定时器,10秒检查一下


 回到顶部