Foxtable(狐表)用户栏目专家坐堂 → 请问怎么才能真正锁定行?


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

主题:请问怎么才能真正锁定行?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/11/1 14:50:00 [显示全部帖子]

以下是引用liuruihua在2016/11/1 12:35:00的发言:
进入窗口的数据绑定控件时判断当前行或表是否锁定,如果锁定则禁止编辑。

 

 比如,控件的enter事件

 

If Tables("表A").Current.Locked OrElse Tables("表A").AllowEdit = False Then
    msgbox("已锁定")
End If


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/11/2 8:39:00 [显示全部帖子]

以下是引用kmzb56在2016/11/1 22:10:00的发言:
试过了,这种方法可行,但是如果我要想开放一些列可以修改,其它的不可以修改怎么办?

 

你可以动态解除绑定,修改好以后,再绑定回来

 

Forms("窗口1").Controls("TextBox1").BindingField = ""

 

http://www.foxtable.com/webhelp/scr/1860.htm

 


 回到顶部