以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自动同步问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59526)

--  作者:xjc620
--  发布时间:2014/11/5 22:21:00
--  自动同步问题
怎么在计划管理里实现定时同步
--  作者:有点甜
--  发布时间:2014/11/5 22:22:00
--  
 Datatables("表A").Load
--  作者:xjc620
--  发布时间:2014/11/5 22:42:00
--  
老师这个代码执行后本来在表的最后一行编辑,时间自动执行代码后又跳到第一行去了,怎么让他悄悄的同步,这一动干不了工作了
--  作者:有点甜
--  发布时间:2014/11/5 22:52:00
--  

 记录一下当前表编辑的行。

 

 load之后,重新定位回去。

 

http://www.foxtable.com/help/topics/0553.htm

 


--  作者:xjc620
--  发布时间:2014/11/5 23:05:00
--  
没看明后怎么定位当前行
--  作者:有点甜
--  发布时间:2014/11/5 23:34:00
--  
CurrentTable.Current.Save
Dim idx As Integer = CurrentTable.Current("_Identify")
DataTables("表A").load
CurrentTable.Position = CurrentTable.FindRow("_Identify = " & idx)

--  作者:xjc620
--  发布时间:2014/11/6 8:40:00
--  
这个正在编辑的时候一同步屏幕闪一下,影响工作,能不能在无编辑后多少秒之后同步啊,编辑的时候不同步


--  作者:Bin
--  发布时间:2014/11/6 8:46:00
--  
用第一个方案,用计时器同步.

增加一个全局变量

PrepareEdit 事件
赋值为False

   AfterEdit事件

赋值为True

计时器里判断 全集变量是True的时候再执行同步

--  作者:xjc620
--  发布时间:2014/11/6 8:48:00
--  
求代码
--  作者:Bin
--  发布时间:2014/11/6 8:54:00
--  
就是这么简单, 加载代码 全局变量赋值  判断  没有任何复杂代码.

搞不定就是上例子