以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]局域网共享的易表文件保存问题? (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=1671) |
-- 作者:szscwy1 -- 发布时间:2011/11/14 14:29:00 -- [求助]局域网共享的易表文件保存问题? 请教各位老师: 局域网共享情况下,如某一用户存在弹出窗口(如Msgbox提示窗)或打印预览窗口没有及时被关闭时(通常是用户离开了),则局域网内的其他用户不能正确保存,提示“其他用户正在保存,请一分钟后再尝试!”,这样给共享操作带来不便,排查问题也不方便。 请问:如何设置,能让提示窗口一段时间后自动关闭;或者设置一个计划任务,让易表自动检查,多少分钟没有操作易表就自动保存,关闭所有打开的窗口,返回到某一菜单或界面,或者退出易表。以免影响其他用户正常存盘和操作。 先谢谢了。 |
-- 作者:lyang70 -- 发布时间:2011/11/15 15:27:00 -- 附件是一个30秒没存盘动作就自动保存并退出系统的案例,供参考! egd文件下载 |
-- 作者:szscwy1 -- 发布时间:2011/11/15 23:18:00 -- 谢谢楼上老师回复。通过两个定时器删除存盘备份文件,初始存盘时间,来判断存盘动作,可以解决非共享情况下,30秒钟没存盘退出系统。只是有可能在数据文件较大时,影响运行速度,减缓系统响应。如果在共享情况下,别人存盘了,自己没有操作,也不能达到准确判断自己30秒没有存盘就退出。另外,如何实现智能关闭系统打开的提示窗口?还请老师赐教。谢谢 |
-- 作者:lyang70 -- 发布时间:2011/11/16 9:32:00 -- [这个贴子最后由lyang70在 2011/11/16 09:35am 第 1 次编辑] 1、2楼附件在局域网环境中测试是没有问题的,如果文件大确实影响速度... 2、不知你所说的提示窗口是什么?我理解的是这样:如果某用户长时间未动系统,系统会自动保存并关闭,在关闭后会弹出个对话框,提示诸如“你长时间未使用系统,系统已自动保存并退出!如果你需继续使用该系统,请选择【是】,如果不使用请选择【否】。”,当使用者看到后按【是】则打开已退出的系统,选【否】则关闭对话框。 设计思路: 注:“提示.egd”文件打开前要隐藏主表、菜单等。 |