Foxtable(狐表)用户栏目专家坐堂 → 请问一下,这个定时刷新数据时遇到了一个问题,就是当我正在编辑数据时,突然自动刷新数据跳到了第一行,之前打的字又全都不见了,这个有没有方法可以解决的呢,求解


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

主题:请问一下,这个定时刷新数据时遇到了一个问题,就是当我正在编辑数据时,突然自动刷新数据跳到了第一行,之前打的字又全都不见了,这个有没有方法可以解决的呢,求解

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/27 11:19:00 [显示全部帖子]

正在编辑的时候,不要刷新,加上判断。

 

在编辑的时候,比如 startEdit事件,写代码

 

vars("正在编辑") = true

 

endEdit事件,写代码

 

vars("正在编辑") = False

 

你定时刷新的话,先判断 If vars("正在编辑") = False Then


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/27 11:41:00 [显示全部帖子]

以下是引用lzw001在2018/2/27 11:37:00的发言:
这个If vars("正在编辑") = False Then中的“正在编辑”要换成什么吗,或者是直接在计划管理那里加上这一句呢

 

计划管理那里加上if then end if的判断即可。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/27 12:16:00 [显示全部帖子]

CellButtonClick 事件

 

vars("正在编辑") = true

 

click 等 事件

 

vars("正在编辑") = false


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/28 16:22:00 [显示全部帖子]

以下是引用lzw001在2018/2/28 16:09:00的发言:
这样的话,一点击这个单元格,就会自动刷新了,还是不得呢

 

你希望什么时候不刷新,就在对应事件写代码

 

Vars("正在编辑") = True

 

你希望什么时候刷新,就写代码 Vars("正在编辑") = False


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/28 16:44:00 [显示全部帖子]

cellButtonClick事件,写代码

 

Vars("正在编辑") = True


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/28 17:25:00 [显示全部帖子]

以下是引用lzw001在2018/2/28 17:18:00的发言:
但是这样的话,计划管理就会停止自动刷新了,需要人工刷新了

 

你可以在表格click事件,或者AfterSelChange等事件,写代码

 

Vars("正在编辑") = False


 回到顶部