Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

如何判断软件中最后一条数据新增保存时间

刘贵平  发表于:2008-09-19 09:01:09  
复制

请教在软件中最后一条数据新增保存时间,如果过10分钟没有保存数据出现提示框。

 

Top
咱家是猫 发表于:2008-09-19 09:07:38
由于没明白是什么时间,请楼主先做个半成品.

刘贵平 发表于:2008-09-19 09:24:44
时间格式是:09:16:11(小时:分钟:秒)或这样09:16(小时:分钟)。我的想法是:在UMV平台或是别的软件中,局网时后平数据库打开隔一段时间没有新增保存数据后,自动退出数据库。这样会不会可以提高数据库的速度

小ビビ2UのB8 发表于:2008-09-19 09:43:59
刘贵平 发表于:2008-09-19 10:15:53
这个示例是鼠标不移动时来判断是否操作软件,如果鼠标移动但又不是在操作软件就不行了,我刚才能试了,如果鼠标不停下来,不会出现提示框!

小ビビ2UのB8 发表于:2008-09-19 10:34:24

但谁会一直不操作(进行数据处理),,,只是一味的移动鼠标/?

呵呵,,,

期待更好的办法...,,,

呵呵,,,



小ビビ2UのB8 发表于:2008-09-19 10:36:19

要不再看看这些:

 

点击下载此附件

钱玉炜 发表于:2008-09-19 11:12:37

说个想法,打开窗体的时候,把当前系统时间赋给一个变量,窗体打开一段时间后判断当前时间和这个变量之间的差,用判断语句判断,如果差大于一定时间就出现提示框



刘贵平 发表于:2008-09-19 12:18:46
实验和想法是:第一,调用系统日志:在UMV平台中或是别的软件,一般有系统日志,里面记录窗体最后时间打开时间,如果调用这个时间也不行,有时候一个窗体输入时间比较长(假如是超设定时间)。
第二:鼠标不移动,这种情况也达不到要求,A、示例中文本框中每个都要写入代码,如果软件窗体多,字段多的话,就不好咯。B、另外一种情况是,当软件打开输入数据完了,没有关闭软件。同时窗口打开别的操作介界,如打开网页。鼠标那样会一直移动,那时也判断不了软件是否在使用。
想法:用VBA查看系统软件窗体中最后一个打开窗体,这个窗体最后一条数据保存时间是多少,然后用判断语句来判断这条记录离系统时间隔了多久。如果超过设定的时间就退出系统


黎红军 发表于:2008-09-19 21:05:48

同意楼上的想法,可以在纪录中纪录一个纪录的生成时间,然后没次更新模块中的一个常量,再有个对比现在时间与这个常量的差值就可以了。

不过,如果领导层一般是不录入数据,而是查询,呵呵,这个问题就要更细化了。



竹笛 发表于:2008-09-19 23:00:30

局网时后平数据库打开隔一段时间没有新增保存数据后,自动退出数据库。

答:不可行,软件的使用人员会气晕的,刚出去抽了支烟回来,又要重新登录一次!



总记录:10篇  页次:1/1 9 1 :