以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何判断表中增加了行?@muhua师傅  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32197)

--  作者:VICMA
--  发布时间:2013/4/27 11:15:00
--  如何判断表中增加了行?@muhua师傅

muhua师傅:

 

如附件中我想实现用“开发者”用户在表A中增加一行,则用户“测试者”界面中自动弹窗提示。请问该如何实现?

 

 

谢谢!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.zip


--  作者:Bin
--  发布时间:2013/4/27 11:18:00
--  
什么意思.能说具体一点吗?  而且你的例子完全空白的.很难理解你想做什么.
--  作者:VICMA
--  发布时间:2013/4/27 11:34:00
--  
以下是引用Bin在2013-4-27 11:18:00的发言:
什么意思.能说具体一点吗?  而且你的例子完全空白的.很难理解你想做什么.

抱歉

 

我想实现的功能就是:“开发者”用户在表A中增加一行,则在线的“测试者”用户界面就实时自动弹窗提示“开发者增加了新行!”,两个用户共用外部数据源“测试.mbd”, 例子不用数据,就是增加行后提示,这样一个问题。

 

谢谢了!


--  作者:Bin
--  发布时间:2013/4/27 11:52:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.zip


--  作者:VICMA
--  发布时间:2013/4/27 12:15:00
--  
以下是引用Bin在2013-4-27 11:52:00的发言:
.
 下载信息  [文件大小:35.8 KB  下载次数:0]
图片点击可在新窗口打开查看点击浏览该文件:测试.zip

感谢您的帮助!
--  作者:VICMA
--  发布时间:2013/4/27 16:10:00
--  
以下是引用VICMA在2013-4-27 12:15:00的发言:

感谢您的帮助!

您好,问题解决了,但是来了新的问题。

如果用户“开发者”增加行时,用户“测试者”不在线。当用户“测试者”打开程序时,自动提示有“开发者增加了新行”,这该如何实现,您写的这个能保证在两者都上线的时候起作用。

 

非常感谢!


--  作者:Bin
--  发布时间:2013/4/27 16:12:00
--  
那就要额外建立一个表.用来保存测试纸关闭软件时的表信息. 然后登陆是进行对比.
--  作者:VICMA
--  发布时间:2013/4/27 16:22:00
--  
以下是引用Bin在2013-4-27 16:12:00的发言:
那就要额外建立一个表.用来保存测试纸关闭软件时的表信息. 然后登陆是进行对比.

恩,谢谢,我自己试试。


--  作者:VICMA
--  发布时间:2013/4/27 16:31:00
--  
以下是引用Bin在2013-4-27 16:12:00的发言:
那就要额外建立一个表.用来保存测试纸关闭软件时的表信息. 然后登陆是进行对比.

还有一个问题请教您,如何保持项目的所有表的数据实时更新?就是所有在线用户看到的数据都是最新的。

 

谢谢!


--  作者:Bin
--  发布时间:2013/4/27 16:35:00
--  
最好就使用这个办法http://www.foxtable.com/help/topics/0115.htm
让用户点击更新.你也可以自己设置一个按钮实现这个功能

当然也可以是用 每隔2秒或者5秒就请求一次数据库. 但是这样弊端非常大.用户多 数据量大的时候非常消耗服务器资源.