Office中国论坛/Access中国论坛

标题: Access竞赛擂台征题,长期有效 [打印本页]

作者: andymark    时间: 2008-3-23 18:26
标题: Access竞赛擂台征题,长期有效
新的ACCESS擂台赛于3月25目正式开始,第一期时间为2008年3月25日----2008年4月15日,以后每半个月一次,为了更好的办好擂台赛,现诚征ACCESS竞赛题目,请大家在实际应用中遇到的问题,在论坛上不能找到满意答案的,或是不能解决的,都可以在下面跟贴说明。凡采用者,将给予一定的奖励。题目要求着重行业相关和实际应用,同时必须具有一定的难度。 一般的问题请在其他版块发贴求助,禁止与征题无关的回贴。
作者: tmtony    时间: 2008-3-23 18:37
支持, 我先来一题:
如何获取所有登陆用户现在正在使用哪个窗体,并且获取正在使用窗体的标题.
目的主要是想让老板知道哪些员工正在使用软件系统,并且正在用哪个功能?
实现方法一般是在窗体打开时调用一个通用的函数,将用户名及窗体名写到一个日志表中,以便知道用户打开了哪个窗体,但难点就是,用户打开了三个窗体,然后又随意在这些窗体上切换, 这时就无法准确知道用户正在激活哪个窗体,特别是弹出式窗体. 希望征集一个好的方法来实现.

不知有否表达清楚?
作者: andymark    时间: 2008-3-23 20:20
1. 定时捕捉活动窗体名称,判断与日志最后一笔的名称是否一致,不一致的追加一条记录就可以。相对比较正确,缺点耗用一定的系统资源。
2. 假如能实现远程查看桌面, 捕足对方的活动窗体就更好啦。
作者: tmtony    时间: 2008-3-23 21:00
这的确也是一种解决方法,但是需要耗用一些资源了
作者: andymark    时间: 2008-3-23 21:27
其实也可以通过WINSOCK来实现,当需要查询时,由查询者发出指令,由客户端捕捉活动窗体,把信息追加到表或直接回传。
作者: tmtony    时间: 2008-3-23 22:26
原帖由 andymark 于 2008-3-23 21:27 发表
其实也可以通过WINSOCK来实现,当需要查询时,由查询者发出指令,由客户端捕捉活动窗体,把信息追加到表或直接回传。

这是个不错的点子 我马上试试
作者: andymark    时间: 2008-3-23 22:39
按此思路还可以查询客户端打开的所有程序,打开什么网址,是否打开QQ,正与谁聊天等等。在管理实施中的确有这种需求
作者: tmtony    时间: 2008-3-23 23:26
不是吧,你连上网监控也做进来
作者: andymark    时间: 2008-3-23 23:34
还没有,
如果5楼的方法可行,7楼的都应该可以实现
作者: tmtony    时间: 2008-3-23 23:37
没有做不到,只有想不到[:45]
作者: tmtony    时间: 2008-4-10 11:24
也来出个题, 像Google搜索引擎一样,在输入一些关键字后,下面自动显示符合的条数,或被搜索的频率最多的词条
作者: andymark    时间: 2008-4-10 12:08
这个问题具有一定的挑战性
作者: andymark    时间: 2008-5-12 19:27
新的一期即将开始,大家有好的题目可在这提出,或发信息给站长或我都可以
作者: fan0217    时间: 2008-5-25 11:09
原帖由 tmtony 于 2008-4-10 11:24 发表
也来出个题, 像Google搜索引擎一样,在输入一些关键字后,下面自动显示符合的条数,或被搜索的频率最多的词条


这个用ASP.NET AJAX来做比较好做,但在Acc中没有尝试过,比较有挑战。

在ASP.NET AJAX中需要个Web Services支持。

[ 本帖最后由 fan0217 于 2008-5-25 11:11 编辑 ]
作者: zhengjianbiao    时间: 2009-8-26 21:31
我出了一个"明细码单"的题目
作者: ICEMAN    时间: 2010-4-1 17:12
现在进行了多少期了?
这个单元还在进行吗?
作者: ICEMAN    时间: 2010-4-1 17:12
现在进行了多少期了?
这个单元还在进行吗?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3