以文本方式查看主题 - 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 -- 就是这么简单, 加载代码 全局变量赋值 判断 没有任何复杂代码. 搞不定就是上例子 |