设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2120|回复: 7
打印 上一主题 下一主题

[表] 用户登陆后更新表字段是否在线

[复制链接]
1#
发表于 2011-6-15 21:14:38 | 显示全部楼层
本帖最后由 roych 于 2011-6-15 21:18 编辑

这个问题可以分两步来思考。
第一步:所有用户必须登录到某个模块,例如:用户登录记录表。
第二步:通过监测这个模块被使用的电脑名就可以判断哪些用户登录了哪些模块了。
不过,这样回答,LZ可能还不会满意。。。。还是详细说说我的做法吧:
1、提前发送邮件给相关用户,知会某时某刻即将升级系统,请大家届时退出。
2、修改后台路径。——未登录的用户将不能登录。
3、修改维护表,将定时弹出提示对话框(用户使用时每隔2秒或者3秒就弹出一次),——实际上,这个代码里面的关闭并非真的关闭弹窗,而是隐藏弹窗而已。——这样的话,严重影响用户的工作,不得不退出(反正我是受不了那么多频繁的弹窗的)。
4、通过检测控件(详见附件),查看哪个用户打开某些模块,——这些用户可能像挂Q一样只是挂着,人不一定在岗位上,这时候就需要你自己去退出了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
发表于 2011-6-16 15:43:47 | 显示全部楼层
弹窗代码可以参考以下链接:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q210297
在启动软件时先隐藏打开上述的弹窗。当需要维护的时候,勾选了弹窗中的数据表为True,那么弹窗就会在所有链接到该弹窗的模块上持续地弹出来了。
3#
发表于 2011-6-17 18:08:06 | 显示全部楼层
回复 fine88888888 的帖子

后台数据库维护并非三言两语可以讲清楚,详见拙作:
逐客令——浅谈Access后台维护
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-19 07:25 , Processed in 0.098802 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表