Foxtable(狐表)用户栏目专家坐堂 → 如何使得表中当前行可编辑,其他行都锁定?


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

主题:如何使得表中当前行可编辑,其他行都锁定?

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


加好友 发短信
等级:三尾狐 帖子:677 积分:6222 威望:0 精华:0 注册:2012/1/20 17:53:00
如何使得表中当前行可编辑,其他行都锁定?  发帖心情 Post By:2013/4/30 8:37:00 [显示全部帖子]

问题:如何使得表中当前行可编辑,其他行都锁定?
目前尝试:
 Tables("采购入库单_采购入库单主表").AllowEdit = False
 Tables("采购入库单_采购入库单主表").Current.locked =false
达不到效果。可能原因是,只要锁定了表,不管行怎么操作,都是锁定的。

有什么办法解决呀?请高手们,老师们帮助,谢谢!


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


加好友 发短信
等级:三尾狐 帖子:677 积分:6222 威望:0 精华:0 注册:2012/1/20 17:53:00
  发帖心情 Post By:2013/4/30 9:14:00 [显示全部帖子]

我的用处是,在 “采购入库单主表”中有哼多行,平时希望都是锁定的,不能编辑,如果如要编辑选定行,那么点击“修改”按钮,该行变成可修改,其他行扔不能修改。换句话说,就是需要点击“修改“按钮后,才能进行编辑,避免数据误操作。

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


加好友 发短信
等级:三尾狐 帖子:677 积分:6222 威望:0 精华:0 注册:2012/1/20 17:53:00
  发帖心情 Post By:2013/4/30 10:25:00 [显示全部帖子]

这个方法可行,谢谢!

With Tables("采购入库单_采购入库单主表")
For i As Integer=0 To .rows.count -1
.Rows(i).locked =1 
Next 
.DataTable.save 
.current.locked=0 
End With  

 回到顶部