Foxtable(狐表)用户栏目专家坐堂 → 不同终端的数据同步


  共有1738人关注过本帖树形打印复制链接

主题:不同终端的数据同步

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/21 23:07:00 [显示全部帖子]

没有别的方法。另外大多数软件都不会强制提供这种自动刷新的功能,比较用户正在编辑的时候突然数据刷新了可能会觉得莫名其妙,甚至会有冲突

其次用户可以忘记,但是如果需要开发者完全可以考虑到这种情况,可以在很多认为需要的地方提供刷新的功能,比如

1、在切换表事件写好代码,切换到某个表前先刷新数据
2、在点击某行的时候,在事件使用代码刷新这行数据
3、使用计时器,定时刷新数据
4、打开窗口的时候,使用代码刷新数据
5、......任何需要的时候都可以调用代码刷新

但是我个人的建议还是让用户自行刷新,或者确实需要新数据可以在使用某个功能、打开某个窗口之前写代码刷新一下,毕竟数据永远都不可能保证都是最新的,就算这一秒刷新了,下一毫秒都有可能有人保存了数据。

特别是以后数据量多了之后,应该是怎么一种操作
1、平时数据只加载最新一个月的数据,甚至不加载。毕竟数据多比如有一千万行都加载出来是不合理的。
2、提供查询窗口,然后用户选择条件后加载符合条件的数据,也就是用户必须查询了才能看到需要的数据,就不会忘记了

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/21 23:19:00 [显示全部帖子]

问题2:
非常不建议使用定时刷新这种用法。可能会导致正在编辑的数据丢失,甚至错位。其次一两个表还好,表多数据多的话,可能全部加载一遍要几十秒.....
问题3:
可能会导致正在编辑的数据丢失,甚至错位。

 回到顶部