Foxtable(狐表)用户栏目专家坐堂 → 录入窗口的锁定


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

主题:录入窗口的锁定

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


加好友 发短信
等级:婴狐 帖子:23 积分:450 威望:0 精华:0 注册:2014/9/20 9:35:00
录入窗口的锁定  发帖心情 Post By:2014/10/15 19:18:00 [只看该作者]

如何做到在审核后锁定录入窗口?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/15 19:20:00 [只看该作者]

 审核以后,把那一行锁定即可。

 

 某行.Locked = True

 某行.Save


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


加好友 发短信
等级:婴狐 帖子:23 积分:450 威望:0 精华:0 注册:2014/9/20 9:35:00
  发帖心情 Post By:2014/10/15 19:26:00 [只看该作者]

设计的时候是窗口录入。如果锁定行后窗口中的“取消审核”按钮无效?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/15 19:38:00 [只看该作者]

  例子发上来

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


加好友 发短信
等级:婴狐 帖子:23 积分:450 威望:0 精华:0 注册:2014/9/20 9:35:00
  发帖心情 Post By:2014/10/15 19:59:00 [只看该作者]

PrepareEdit

e.Cancel = True '禁止直接编辑,双击后弹出录入窗口

DataColChanging

If e.DataRow.IsNull("审核") = False Then '如果审批列不为空

    e.Cancel = True '则禁止编辑

End If

以上代码不行,

DataColChanging


Locked = True

锁定后,不能取消审核,其它的列也不能输入



目前我设计的是窗口录入,双击表中的某行时,弹出录入窗口,当表中的审核列不为空时,禁用某些列,且这些列不能在窗口中录入,另外的列可以在窗口中录入,试问能否实现?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/15 20:07:00 [只看该作者]

  你直接用这个代码有什么问题?不用Locked

 

PrepareEdit

e.Cancel = True '禁止直接编辑,双击后弹出录入窗口

DataColChanging

If e.DataRow.IsNull("审核") = False Then '如果审批列不为空

    e.Cancel = True '则禁止编辑

End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/15 20:08:00 [只看该作者]

 如果你用locked,可以单独做一个解锁按钮,先解锁,然后审核赋值为nothing

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


加好友 发短信
等级:婴狐 帖子:23 积分:450 威望:0 精华:0 注册:2014/9/20 9:35:00
  发帖心情 Post By:2014/10/15 20:16:00 [只看该作者]

能否给我一个完整的代码,谢谢甜甜老师啊!搞了一天不能实现

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/15 20:17:00 [只看该作者]

 做一个按钮,不会做,就把例子上传。

 

某行.Locked = False

某行("审核") = nothing

 


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


加好友 发短信
等级:婴狐 帖子:23 积分:450 威望:0 精华:0 注册:2014/9/20 9:35:00
  发帖心情 Post By:2014/10/15 20:17:00 [只看该作者]

使用以上的代码进入窗口录入界面后还是能够输入?

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