易表在线答疑技术与交流用户社区 → 如何将选定行的逻辑列全选?


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

主题:如何将选定行的逻辑列全选?

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


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2010/8/13 0:03:00
如何将选定行的逻辑列全选?  发帖心情 Post By:2010/8/18 12:35:00 [只看该作者]

搜索了一下论坛,发现这个帖子已经提过此问题,不过没得到想要的答案。http://www.datasoft.com.cn/cgi-bin/topic.cgi?forum=9&topic=1547

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


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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2010/8/18 13:08:00 [只看该作者]

EvalFor(GridName,"选择","Row >=rowsel And Row <= rowend")

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


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2010/8/13 0:03:00
  发帖心情 Post By:2010/8/18 13:30:00 [只看该作者]

测试可行。
还有一个问题,这个公式在打勾的同时却将其他的勾选清除了。请问可以实现在不影响其他行的前提下进行勾选吗?

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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2010/8/18 15:22:00 [只看该作者]

哪这样试试:EvalFor(GridName,"选择","If(Row >= rowsel And Row <= rowend,-1,[选择])")

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


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2010/8/13 0:03:00
  发帖心情 Post By: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")

 回到顶部