以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何动态选择性地添加筛选条件 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=39147) |
||||
-- 作者:loongtai -- 发布时间:2013/8/16 16:12:00 -- [求助]如何动态选择性地添加筛选条件 现有3个筛选参数a、b、c,这三个参数前分别有3个ChecBox-chba、chbb、chbc,哪个参数作为筛选条件,由其对应的CheckBox的值确定。 最终的筛选条件为动态合成。我是这样写的: dim fa as string="参数1=\'" & a &"\'" dim fb as string="参数2=\'" & b &"\'" dim fc as string="参数3=\'" & c &"\'" if chba.checked= false then
fa =nothing end if if chbb.checked= false then
fb =nothing end if if chbc.checked= false then
fc =nothing end if Tables("表1").Filter=fa& " and " & fb & " and " & fc 运行结果:如果都3个checkbox的值都为true,不提示错误,如果有一个为false,则提示下图错误。
|
||||
-- 作者:Bin -- 发布时间:2013/8/16 16:13:00 -- 参考这里 http://www.foxtable.com/help/topics/1058.htm |
||||
-- 作者:loongtai -- 发布时间:2013/8/16 17:05:00 -- 以下是引用Bin在2013-8-16 16:13:00的发言: 参考这里 http://www.foxtable.com/help/topics/1058.htm 又会一个。谢谢。
|
||||
-- 作者:lsy -- 发布时间:2013/8/16 17:08:00 --
[此贴子已经被作者于2013-8-16 17:40:16编辑过]
|