以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 判断表列值变化同步表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67713) |
-- 作者:sky2015 -- 发布时间:2015/4/29 16:55:00 -- 判断表列值变化同步表 单表有2人同时操作各自的列,如何实现操作员1输入数据后,操作员2客户端的数据也发生变化 |
-- 作者:Bin -- 发布时间:2015/4/29 16:58:00 -- 增加一个按钮. Click 执行 datatables("表名").load 就好像论坛一样点击刷新,刷新数据
|
-- 作者:sky2015 -- 发布时间:2015/4/29 17:00:00 -- 能不能做成动态的不自己点按钮 |
-- 作者:Bin -- 发布时间:2015/4/29 17:02:00 -- 可以用计划管理定时刷新,但是效率很低.占用大量资源,还是手动点击刷新好. 2015版本狐表推出自带Sorcket通信后可以利用它来实现,现在要实现的话要自行编码比较复杂
|
-- 作者:sky2015 -- 发布时间:2015/4/29 17:11:00 -- 现在是操作员1和操作员2同时完成一个表数据的登记,录入完成后由操作员1来审核锁定行,防止操作员2再去修改数据,除了同步还有没有其他办法 |
-- 作者:Bin -- 发布时间:2015/4/29 17:12:00 -- 没别的办法了 |
-- 作者:sky2015 -- 发布时间:2015/4/29 17:18:00 -- 先获取 table的日期段 然后设置datables的日期时间段再load ,这样只是同步一个时间段的数据 ,然后设置5分钟一个计划。应该可以吧 求代码 |
-- 作者:Bin -- 发布时间:2015/4/29 17:23:00 -- 这样会把其他不符合的条件,干掉. 设置LoadFilter="日期 >#2015-01-01# and 日期 <#2015-05-05#" 即可
|
-- 作者:sky2015 -- 发布时间:2015/4/29 17:28:00 -- Dim r As Row r=Tables("表A").Rows For Each q As Row In r Then r.DataRow.Load Next 把这个放在计划里面 , 只是同步表格里面显示的数据,数据量不大,然后打开表的时候默认只显示3天的数据 好像可以
|
-- 作者:Bin -- 发布时间:2015/4/29 17:30:00 -- DTATables("表A").load 即可.这样效率要比你的代码高一点 |