以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何取消被锁定的所有行 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=54209) |
-- 作者:荟美绘姿 -- 发布时间:2014/7/23 17:41:00 -- [求助]如何取消被锁定的所有行 表A的所有行被锁定了(注:没有锁定表) 我要取消所有行的锁定及锁定所有行 这个代码如何写
请大侠帮忙解决,谢谢! 我是个菜鸟 |
-- 作者:Bin -- 发布时间:2014/7/23 17:43:00 -- 全锁定 DataTables("A").ReplaceFor("_Locked",True,"")全解锁 DataTables("A").ReplaceFor("_Locked",False,"")
|
-- 作者:有点甜 -- 发布时间:2014/7/23 17:43:00 -- DataTables("表A").ReplaceFor("_Locked", True)
DataTables("表A").ReplaceFor("_Locked", False) |
-- 作者:荟美绘姿 -- 发布时间:2014/7/23 23:16:00 -- DataTables("车辆违章表").ReplaceFor("_Locked",False,"")
这个代码为什么每执行一次只能删除一个,而不能全部删除 请大侠解决一下下 |
-- 作者:Bin -- 发布时间:2014/7/24 8:35:00 -- 只能删除1个说明你只FIND到一个,请上例子. [此贴子已经被作者于2014-7-24 8:35:24编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/7/24 9:26:00 -- DataTables("车辆违章表").ReplaceFor("_Locked",False,"") Dim i As Integer For i = DataTables("滤表").DataRows.Count-1 To 0 Step -1 Dim dr As DataRow = DataTables("滤表").DataRows(i) Dim dr2 As DataRow = DataTables("车辆违章表").Find("车辆基本情况_车牌号码=\'" & dr("车牌号码") & "\' and 车辆基本情况_车牌颜色=\'" & dr("车牌颜色") & "\'") If dr2 IsNot Nothing Then dr2.Delete End If Next DataTables("车辆违章表").ReplaceFor("_Locked",True,"") |