Foxtable(狐表)用户栏目专家坐堂 → 将一个表设为不可修改,然后选择一行,点击一个按钮,该行可以修改,如何实现?


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

主题:将一个表设为不可修改,然后选择一行,点击一个按钮,该行可以修改,如何实现?

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4651 威望:0 精华:0 注册:2014/1/23 9:30:00
将一个表设为不可修改,然后选择一行,点击一个按钮,该行可以修改,如何实现?  发帖心情 Post By:2014/12/9 9:37:00 [显示全部帖子]

 将一个表设为不可修改,然后选择一行,点击一个按钮,该行可以修改,如何实现?

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4651 威望:0 精华:0 注册:2014/1/23 9:30:00
  发帖心情 Post By:2014/12/9 10:14:00 [显示全部帖子]

系统撤销键在删除行时是不可用的,如何实现,照搬代码的撤销键删除行后还可以用,就会出现错误。如何定义在修改数据后可以用,删除行后不可以用呢

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4651 威望:0 精华:0 注册:2014/1/23 9:30:00
  发帖心情 Post By:2014/12/9 10:27:00 [显示全部帖子]

第一、撤销键是不可以撤销删除行的吧?这个是不是对的
第二、在删除行后,在点击撤销键,就会出现运行错误:不能通过已删除的行访问该行的信息。

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4651 威望:0 精华:0 注册:2014/1/23 9:30:00
  发帖心情 Post By:2014/12/9 10:31:00 [显示全部帖子]

用了系统的:Syscmd.Edit.Undo()

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4651 威望:0 精华:0 注册:2014/1/23 9:30:00
  发帖心情 Post By:2014/12/9 10:34:00 [显示全部帖子]

删除行后,点击撤销就会出错,你可以试试。(新建一个撤销按钮)
foxtable本身不会出差是,因为,删除行后,撤销到删除行的那一步,撤销键不可用了。

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4651 威望:0 精华:0 注册:2014/1/23 9:30:00
  发帖心情 Post By:2014/12/9 10:48:00 [显示全部帖子]

我发现了,是跟之前说的锁定行后,才会出现错误的。

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4651 威望:0 精华:0 注册:2014/1/23 9:30:00
  发帖心情 Post By:2014/12/9 10:59:00 [显示全部帖子]

看列子
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:撤销键错误.zip


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


加好友 发短信
等级:二尾狐 帖子:501 积分:4651 威望:0 精华:0 注册:2014/1/23 9:30:00
  发帖心情 Post By:2014/12/9 11:08:00 [显示全部帖子]

上例子了,是锁定行后,在删除键中解锁,然后删除,撤销键这时就会出错

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4651 威望:0 精华:0 注册:2014/1/23 9:30:00
  发帖心情 Post By:2014/12/9 11:16:00 [显示全部帖子]

这不行啊,解锁修改数据,再点撤销就是删除行啊

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4651 威望:0 精华:0 注册:2014/1/23 9:30:00
  发帖心情 Post By:2014/12/9 11:30:00 [显示全部帖子]

视乎这样可以解决:
If CurrentTable.Current.Locked=False Then
Syscmd.Edit.Undo()
End If

 回到顶部
总数 12 1 2 下一页