Office中国论坛/Access中国论坛
标题: 一个关于局网中ACCESS的应用-局网电话记录!! [打印本页]
作者: duckulaguy 时间: 2003-10-28 06:21
标题: 一个关于局网中ACCESS的应用-局网电话记录!!
[attach]2204[/attach]
我做了一个电话记录的数据库,网络中的每个人都连接服务器的这个数据库,记录电话以及属于哪个人的,。。。。。。
我的问题是: 希望当输入完一个新电话记录后,电脑可以自动按照相对应的IP地址给当事人发一条信息,告诉他现在有一件事土需要处理。当然如果“是否处理”字段是“ture”的话就不发信息。
请下载例子看看,谢谢各位高手帮忙
[此贴子已经被作者于2003-10-27 22:23:08编辑过]
作者: duckulaguy 时间: 2003-10-28 06:50
[attach]2207[/attach]
就是这样的
作者: duckulaguy 时间: 2003-10-29 01:03
请老大们帮助一下
作者: 阿罗 时间: 2003-10-29 05:26
我阿罗又回来了。像这类问题,我最喜欢讨论了。注意是讨论而不是具体去做。—:(
大家一般建议你用一个隐藏的窗体,开动窗体计时器,每过一段时间去数据库轮询。这就是所谓的“拉”方法。拉方法的具体实施也比较简单,例子好像也有不少,我就不罗嗦了。
用"推"方法,在此种情形下比较节省网络数据库资源,人越多,越适合。"推"方法的实现办法有好多。
比较简单的办法是,用vba的cmdshell函数调用net send来“喊”一下;不能保证消息送达。
第二种方法在access里发个email过去;即时性比较差,但是可靠。
第三种办法用winsock在VB(不是vba)里编一个tcp/ip或者udp通讯activeX,其功能是在你完成输入后接受你要送达的目的ip地址和其他信息,传送出去,反过来,又可以接受同事那边送来的信息。然后在vba里面引用这个控件编程即可。这个是很简单的又可靠的,又是即时送达,其实可以用这个控件做很多事情。我看缺点很少。要说有什么缺点的话,那就是可管理性比较差。
第四种方法是用消息队列了。呵呵。这个我最喜欢。安全、可靠,唯一的缺点就是部署和编程的门槛有点高。
希望大家再补充,还有什么方法。
[em06]
[此贴子已经被作者于2003-10-28 21:42:58编辑过]
作者: duckulaguy 时间: 2003-10-30 21:47
net send的方法我试过 但由于98不支持,所以行不通
我很想试试第一种方法,请问大家如何做到
作者: duckulaguy 时间: 2003-11-6 04:54
help please
作者: cg1 时间: 2003-11-6 06:20
呵呵,要发消息通知对方,无论如何对方都需要安装客户端
无论是 email 还是 message,所以,各种方法中反而是net send发消息最可行得一种。
你可以要求98得机器上安装一个消息得客户端即可,又有历史记录何乐而不为?
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |