以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助]加入代码后不停的保存~~~求解~ (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=82341) |
|
-- 作者:36792209 -- 发布时间:2016/3/16 10:58:00 -- [求助]加入代码后不停的保存~~~求解~ 我在项目事件中的SystemIdle加了这个代码, If LastInputTickCount > 300000 Then Syscmd.Project.Save() End If 没有操作任何表的情况下,到了5分钟以后系统会不停的保存,软件的左下角会不停闪烁正在保存。。 难道以上代码不是只保存一次就结束? 还有,如果我想在保存后加入一条同步所有表的代码应该怎么写?
[此贴子已经被作者于2016/3/16 11:11:04编辑过]
|
|
-- 作者:大红袍 -- 发布时间:2016/3/16 11:10:00 -- static flag As Boolean = True
If LastInputTickCount < 300000 Then flag = True End If If flag = True AndAlso LastInputTickCount > 300000 flag = False For Each dt As DataTable In DataTables dt.Save dt.Load Next End If |
|
-- 作者:36792209 -- 发布时间:2016/3/16 11:12:00 -- 谢谢大红袍老师,我再观察下 |
|
-- 作者:36792209 -- 发布时间:2016/3/16 12:52:00 -- 老师,我观察了半天,您写的好像没什么效果 , 帮忙解释下上面您写的那段是什么意思啊?
|
|
-- 作者:36792209 -- 发布时间:2016/3/16 13:05:00 -- 我懂了。您的代码意思是系统空闲时,也就是电脑5分钟没有操作的情况下才会执行,可是我的意思是软件内5分钟没有操作才进行以上代码的执行啊。 |
|
-- 作者:36792209 -- 发布时间:2016/3/16 13:09:00 -- 而且这段命令有问题,比如我在某个单元格内写入内容后,没有点击保存,同时,光标还在那个单元格内,5分钟一到,表就自动同步了,而我那个单元格却没有保存下来, 可是我如果编辑好内容后,光标不在那个单元格就会自动保存。。。 还有,再如果光标停留在某个编辑好内容的单元格内,单单一个SAVE命令就不执行了。 [此贴子已经被作者于2016/3/16 13:13:34编辑过]
|
|
-- 作者:wyz20130512 -- 发布时间:2016/3/16 13:20:00 -- 回复:(36792209)[求助]加入代码后不停的保存~~~求解...
|
|
-- 作者:大红袍 -- 发布时间:2016/3/16 14:48:00 -- static flag As Boolean = True |