Foxtable(狐表)用户栏目专家坐堂 → 如何批量锁定满足条件的行,如何批量解锁满足条件的行?谢谢


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

主题:如何批量锁定满足条件的行,如何批量解锁满足条件的行?谢谢

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


加好友 发短信
等级:一尾狐 帖子:483 积分:2913 威望:0 精华:0 注册:2008/9/21 16:18:00
如何批量锁定满足条件的行,如何批量解锁满足条件的行?谢谢  发帖心情 Post By:2009/8/17 14:29:00 [显示全部帖子]

如何批量锁定满足条件的行,如何批量解锁满足条件的行?谢谢

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


加好友 发短信
等级:一尾狐 帖子:483 积分:2913 威望:0 精华:0 注册:2008/9/21 16:18:00
  发帖心情 Post By:2009/8/17 15:15:00 [显示全部帖子]

 

锁定指定条件的行:

Dim Q As  String

Q = e.Form.Controls("单位名称").Value

if Q = "" then   

Return       '终止代码的执行

Else

For Each dr As datarow In datatables("调资基础数据").datarows
if dr("单位名称") = Q then
   dr.locked = true
end if
Next

End if



解锁指定条件的行:

Dim Q As  String

Q = e.Form.Controls("单位名称").Value

if Q = "" then   

Return       '终止代码的执行

Else

For Each dr As datarow In datatables("调资基础数据").datarows
if dr("单位名称") = Q then
   dr.locked = False
end if
Next

End if



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


加好友 发短信
等级:一尾狐 帖子:483 积分:2913 威望:0 精华:0 注册:2008/9/21 16:18:00
  发帖心情 Post By:2009/8/17 15:15:00 [显示全部帖子]

这样实现的

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


加好友 发短信
等级:一尾狐 帖子:483 积分:2913 威望:0 精华:0 注册:2008/9/21 16:18:00
  发帖心情 Post By:2009/8/17 15:48:00 [显示全部帖子]

我们从基础表中的读入数据后,锁定所有数据!!!

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


加好友 发短信
等级:一尾狐 帖子:483 积分:2913 威望:0 精华:0 注册:2008/9/21 16:18:00
  发帖心情 Post By:2009/8/17 15:48:00 [显示全部帖子]

不准用户直接更改数据

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


加好友 发短信
等级:一尾狐 帖子:483 积分:2913 威望:0 精华:0 注册:2008/9/21 16:18:00
  发帖心情 Post By:2009/8/17 16:48:00 [显示全部帖子]

解锁代码是留给我们自己用的

 回到顶部