以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]复选框问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=74679)

--  作者:seal51
--  发布时间:2015/9/16 16:16:00
--  [求助]复选框问题

做一个窗口, 表的复选框为TRUE, 副本表, 在AFTERLOAD中加入代码

 

Tables("导入组装产品_产品列表").Font = new Font("宋体", 11)
For Each r As Row In Tables("导入组装产品_产品列表").Rows
    r.Checked = True
Next

 

这样打开窗口表的每行自动选中, 在窗口里做了一个模糊查询, 输入查询内容后,复选框就变成了未选中状态, 怎么回事


--  作者:大红袍
--  发布时间:2015/9/16 16:18:00
--  
那你就动态加入一列临时列来实现。
--  作者:seal51
--  发布时间:2015/9/16 16:48:00
--  
不加临时列就不能实现吗
--  作者:大红袍
--  发布时间:2015/9/16 16:50:00
--  

加入一临时列和左边的复选框联动,筛选以后,循环每一行重新赋值。


--  作者:seal51
--  发布时间:2015/9/16 16:51:00
--  

好了, 我在模糊查询文本款的TEXCHANGE事件中把下列代码加到模糊查询的后面就可以了

 

For Each r As Row In Tables("导入组装产品_产品列表").Rows
    r.Checked = True
Next