以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何获得“用户最近使用项目时间”? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53961) |
-- 作者:kolen -- 发布时间:2014/7/18 17:49:00 -- 如何获得“用户最近使用项目时间”? 用户登陆时间,和登出时间可以用个表记录,那么如何获得“用户最近使用项目时间”? “用户最近使用项目时间”我的意思是:用户进入项目后,会有各种各样的操作,但有的时候去打电话,聊QQ,搞别的事情去了。所以他其实登在系统中,但不是真正在线。如果超过5分钟没有使用项目,我们把这个时间纪录下来,记为T1;当过了半小时(大于5分钟)用户回到项目,进行操作。记下时间,记为T2。 我是想记录T1(用户最后使用项目时间)和T2(用户最近使用项目时间)这两个个时间如何获得呢? [此贴子已经被作者于2014-7-18 21:16:40编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/7/18 17:51:00 -- 呃,你可以在afterOpenProject里面取出和记录当前时间,判断一下即可。
http://www.foxtable.com/help/topics/1544.htm
|
-- 作者:kolen -- 发布时间:2014/7/18 20:44:00 -- 老师,我重新描述了我的问题。刚可能没说清楚 |
-- 作者:有点甜 -- 发布时间:2014/7/18 20:54:00 -- 换种思路,如果焦点在项目里面,就当他在操作。可以弄一个计划定时执行代码。这个就是最近使用时间,也是最后使用时间。
Dim frm As object = System.Windows.Forms.Form.ActiveForm |