Foxtable(狐表)用户栏目专家坐堂 → 审核锁定行


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

主题:审核锁定行

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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
审核锁定行  发帖心情 Post By:2009/7/21 17:47:00 [只看该作者]

增加一列逻辑列
如果实现选中时锁定行,再次选中时解除锁定
If e.DataRow("审核") = False then
Syscmd.Row.Lock()
Else
Syscmd.Row.UnLock()
End if

我写了个这,很明显会发生,锁定以后就不能编辑了,不能解除锁定
请大家指教



每日提问,努力学习

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


加好友 发短信
等级:三尾狐 帖子:719 积分:5181 威望:0 精华:1 注册:2008/9/24 10:41:00
  发帖心情 Post By:2009/7/21 18:08:00 [只看该作者]

Select Case e.datacol.name
        case "审核"
            if e.NewValue = true then
                Syscmd.Row.UnLock()
            Elseif e.NewValue = false then
                Syscmd.Row.Lock()
            end if
end select

 回到顶部
美女呀,离线,留言给我吧!
yangming
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/7/21 18:23:00 [只看该作者]

这种选择是没有用的,如果已锁定此行了,那如何能取消打的勾呢?呵呵

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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/7/21 18:29:00 [只看该作者]

以下是引用yangming在2009-7-21 18:23:00的发言:
这种选择是没有用的,如果已锁定此行了,那如何能取消打的勾呢?呵呵

恩,就是老师说的这个问题,如何解决呢


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/7/21 19:28:00 [只看该作者]

做两个按钮
解除锁定:Syscmd.Row.unLock()
允许编辑:e.DataRow("审核") = False    呵呵。不知是否可行?

[此贴子已经被作者于2009-7-21 19:28:11编辑过]

 回到顶部
美女呀,离线,留言给我吧!
梦倩
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:60 积分:492 威望:0 精华:0 注册:2009/6/4 8:00:00
  发帖心情 Post By:2009/7/22 8:50:00 [只看该作者]

索性别用锁定行的功能,直接用prepareEdit事件:

If e.Col.Name <>  "审核"  Then
      e.Cancel  = e.Row("审核")
EndI f

三行代码,完全符合楼主的要求。



只是为什么不直接用系统的取消锁定功能呢,一样的嘛。
[此贴子已经被作者于2009-7-22 8:53:01编辑过]

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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/7/22 10:46:00 [只看该作者]

谢谢楼上的,完全实现我想要的结果
为什么不用系统锁定功能呢
还是觉得数据录入结束以后直接点一下就锁定比较方便,而且如果哪条记录需要修改,点审核也比较方便,不用鼠标到菜单上点,自定义菜单中也不准备放通过审核和取消审核按钮
谢谢

 回到顶部
美女呀,离线,留言给我吧!
yangming
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/7/22 11:45:00 [只看该作者]

不点菜单也可以,在所在行行号处点右键就有取消审核

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/7/22 12:34:00 [只看该作者]

以下是引用yangming在2009-7-22 11:45:00的发言:
不点菜单也可以,在所在行行号处点右键就有取消审核

哦? 这个功能还没发现。  又学一招了~


 回到顶部
美女呀,离线,留言给我吧!
邝蛋蛋
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:64 积分:489 威望:0 精华:0 注册:2017/6/9 8:20:00
  发帖心情 Post By:2017/6/27 11:28:00 [只看该作者]

图片点击可在新窗口打开查看
[此贴子已经被作者于2017/6/27 11:28:44编辑过]

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