以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  如何将选定行的逻辑列全选?  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19824)

--  作者:330173689
--  发布时间:2010/8/18 12:35:00
--  如何将选定行的逻辑列全选?
搜索了一下论坛,发现这个帖子已经提过此问题,不过没得到想要的答案。http://www.datasoft.com.cn/cgi-bin/topic.cgi?forum=9&topic=1547

我跟上贴中的需求是一样的,就是在选定多行的情况下,想让这几行中的逻辑列变成勾选。请问怎么实现?
egd文件下载


--  作者:wjq1072
--  发布时间:2010/8/18 13:08:00
--  
EvalFor(GridName,"选择","Row >=rowsel And Row <= rowend")
--  作者:330173689
--  发布时间:2010/8/18 13:30:00
--  
测试可行。
还有一个问题,这个公式在打勾的同时却将其他的勾选清除了。请问可以实现在不影响其他行的前提下进行勾选吗?

--  作者:lyang70
--  发布时间:2010/8/18 15:22:00
--  
哪这样试试:EvalFor(GridName,"选择","If(Row >= rowsel And Row <= rowend,-1,[选择])")
--  作者:330173689
--  发布时间:2010/8/18 15:30:00
--  
下面引用由lyang702010/08/18 03:22pm 发表的内容:
哪这样试试:EvalFor(GridName,"选择","If(Row >= rowsel And Row <= rowend,-1,)")

谢谢,正是要这个效果,非常感谢yang70

-=-=-=- 以下内容由 3301736892010年08月18日 03:54pm 时添加 -=-=-=-
只是为什么我用下面的公式就不行呢?请求解答:
ReplaceFor(GridName,"选择","-1","Row", ">=","rowsel","Row", "<=","rowend")