Foxtable(狐表)用户栏目专家坐堂 → CurrentChanged的疑惑,求解


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

主题:CurrentChanged的疑惑,求解

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


加好友 发短信
等级:幼狐 帖子:187 积分:1469 威望:0 精华:0 注册:2012/6/8 9:34:00
CurrentChanged的疑惑,求解  发帖心情 Post By:2013/1/19 21:38:00 [只看该作者]

有一个窗口表,表事件的CurrentChanged中写入了如下代码

If e.Table.Current Is Nothing Then '如果Current为Nothing
    Return '则返回
End If
DataTables.save  

用意是只要用户移动了行焦点,就保存一下当前表

但是,这个表只要用户删除某一行,就会出现这样的结果。。。


图片点击可在新窗口打开查看此主题相关图片如下:aaa.jpg
图片点击可在新窗口打开查看


去掉最后的
DataTables.save 
这一行,就不会出错了

问题是,即时保存的功能也没有了

求解图片点击可在新窗口打开查看 

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


加好友 发短信
等级:小狐 帖子:365 积分:2693 威望:0 精华:1 注册:2011/11/25 7:55:00
  发帖心情 Post By:2013/1/20 11:19:00 [只看该作者]

发项目文件上来测试下

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


加好友 发短信
等级:幼狐 帖子:187 积分:1469 威望:0 精华:0 注册:2012/6/8 9:34:00
  发帖心情 Post By:2013/1/20 12:11:00 [只看该作者]

顶起

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


加好友 发短信
等级:幼狐 帖子:187 积分:1469 威望:0 精华:0 注册:2012/6/8 9:34:00
  发帖心情 Post By:2013/1/20 12:17:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4 currentchanged.table


添加文件一枚

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


加好友 发短信
等级:婴狐 帖子:85 积分:630 威望:0 精华:0 注册:2012/12/4 18:52:00
  发帖心情 Post By:2013/1/20 14:12:00 [只看该作者]

确实你可以换一个思路,在表A的 AfterEdit 中添加DataTables("表A").Save()

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


加好友 发短信
等级:三尾狐 帖子:623 积分:3897 威望:0 精华:0 注册:2011/8/3 22:13:00
  发帖心情 Post By:2013/1/20 16:52:00 [只看该作者]

啊 在这边加入保存的代码


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


加好友 发短信
等级:小狐 帖子:365 积分:2693 威望:0 精华:1 注册:2011/11/25 7:55:00
  发帖心情 Post By:2013/1/20 16:52:00 [只看该作者]

测试正常,未发现错误

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


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
  发帖心情 Post By:2013/1/20 17:07:00 [只看该作者]

关闭窗口重新打开就行了

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/21 10:03:00 [只看该作者]

 这个问题这样可以解决。

e.Table.StopRedraw
DataTables.save()
e.Table.ResumeRedraw

 回到顶部