以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何选中多行后把选中行的某一逻辑列的值置为真?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49305)

--  作者:wh420
--  发布时间:2014/4/15 17:37:00
--  如何选中多行后把选中行的某一逻辑列的值置为真?
如何选中多行后把选中行的“是否提交”(逻辑列)的值置为真?
--  作者:Bin
--  发布时间:2014/4/15 17:39:00
--  
参考帮助http://www.foxtable.com/help/topics/1776.htm

For Each r As Row In Tables("员工").GetCheckedRows
    r("逻辑列")=true
Next

--  作者:wh420
--  发布时间:2014/4/15 19:45:00
--  
可能我表述的不太清楚,GetCheckedRows返回的是所有复选框已经选中的行,我所说的选中行是用鼠标框选所选中的若干连续的行。其实就是实现批量审批的功能
[此贴子已经被作者于2014-4-15 19:46:12编辑过]

--  作者:有点甜
--  发布时间:2014/4/15 19:54:00
--  

 参考

 

http://www.foxtable.com/help/topics/1597.htm

 


--  作者:有点甜
--  发布时间:2014/4/15 19:56:00
--  

 具体代码这样写

 

With Tables("表A")
    For
i as Integer = .TopPosition To .BottomPosition
        .Rows("是否提交") =
True
    Next
End
With


--  作者:wh420
--  发布时间:2014/4/15 21:26:00
--  
谢谢老师,问题解决。