下面这一段我设计的时候用的是内部表,设计完成重定向为外部表
代码要不要改成外部表的?
用户间通讯
在一些管理系统中,会有用户间相互通讯的需求,虽然Foxtable并不适合设计QQ这样的及时通讯系统,但是设计一个用户间的内部通讯系统,还是绰绰有余的。
在学习以下内容之前,可以先打开CaseStudy目录下的文件:用户通讯.Table
请启动两个Foxtable打开此文件,分别用张三和李四登录,互相发送信息,5秒钟之后对方即可收到,具体时间可以自行调整,但不宜过短,因为时间间隔越短,服务器负载就越大,用户多的时候尤甚 。
设计步骤:
1、首先通过代码或者设置,使得信息表在初始状态不加载任何数据。
如果是内部表,设置BeforeLoadInnerTable事件为:
If e.DataTableName = "信息表" Then
e.Filter = "[_Identify] Is Null"
End If
如果是外部表,可以在定义外部表的时候,直接定义加载条件: