以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  建议老六搞一个项目闲置一定时间需重新登录  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5447)

--  作者:wqc360
--  发布时间:2009/12/12 15:21:00
--  建议老六搞一个项目闲置一定时间需重新登录
如题,如能设置一个属性,
1.多少时间后。
2.打开表。
3.打开窗口(系统登录窗口或自定义登录窗口)。
我个人认为这个功能很有必要,可预防一些不合法用户录入数据和查看数据。

--  作者:mr725
--  发布时间:2009/12/12 16:18:00
--  
看来用屏保来替代,总有人不愿意啊~    自己写代码又无法实现, 支持楼主,顶上来~     

--  作者:kylin
--  发布时间:2009/12/12 16:26:00
--  
 我也顶一个吧!
--  作者:程兴刚
--  发布时间:2009/12/12 20:17:00
--  
自己写个示例文件上来都不愿意,谁愿意动手做?
不是做不出来,我用易表就已经实现了,没啥稀奇的!
--  作者:wqc360
--  发布时间:2009/12/12 21:35:00
--  
http://www.foxtable.com/index.asp?boardid=2
示范文件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:自定义登陆.rar

[此贴子已经被作者于2009-12-12 21:38:57编辑过]

--  作者:程兴刚
--  发布时间:2009/12/12 22:46:00
--  
出错!
--  作者:wqc360
--  发布时间:2009/12/13 0:30:00
--  
不好意思,我把BeforeConnectOuterDataSource事件代码删掉了。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:复件 自定义登陆.rar


--  作者:狐狸爸爸
--  发布时间:2009/12/13 9:17:00
--  
屏保最好。
--  作者:czy
--  发布时间:2009/12/13 10:29:00
--  
用狐表知识达到这个要求估计很难,或者说能达到也非常麻烦。
大吓们来段读取处理器闲置资源来学习下。
--  作者:程兴刚
--  发布时间:2009/12/13 10:33:00
--  
要实现,应该可以,但是麻烦,大部分操作型事件都要设代码:
原理:
1、操作型事件:给同一个整数型全局变量赋值为0,另外项目属性增加一个逻辑型变量,初始值true
2、主窗口定时执行:
首先判断逻辑变量等于true,给整数型全局变量赋值为该整数型全局变量加1,然后全局变量的值等于指定值,成立
   执行下面的步骤:
        逻辑变量的值=false  \'关闭定时执行
        给整数型全局变量赋值为0 \'返回初始状态。
        打开指定登录窗口
3、登录窗口的确定按钮最前面加上一行代码,给逻辑变量赋值为true \'启动定时执行

      需要做的最多的代码:给这个整数型全局变量赋值为0,仅仅一行

另一帖提到的SystemIdle事件没什么太大的用处,顶多能够用来启动定时执行。
注:把您的表放到主窗口,这样,只要主表可见,就有一个主窗口可以提供定时功能给您
用易表的时候,我是在文件预处理公式用函数增加的定时器,关闭系统前,在验证公司删除。

那个易表系统实现了用户自由指定锁屏时间,设为0,不启动,文件在贺老师的空间的cxg文件夹下,文件名为sgys1.0Setup.rar,我找不到外部地址,麻烦贺老师给予贴上链接地址,看看是不是楼主想要的。

我理解楼主的要求,这样可以锁定当前系统,但允许别人操作其他软件,屏保却做不到。