没有做过表A窗口的筛选(只做过字符型和日期型),也找不到范例,只好求助了
等于没说, 还是不懂? 社保和工伤 要什么结果(要勾选吗)的参与筛选?
你问题说不清楚啊~ 是只勾选一个 还是 两个都必须勾上???
不管是1个还是2个,只要打勾都筛选出来。比如,工伤打了勾,社保没有打勾,也要筛选出来
其实你已经将窗口Table绑定到表A了(且不为副表),这样就可以了:
Tables("表A").Filter = "[年龄] > 25 And [年龄] <= 32 and [社保] = true and [工伤] = true or[年龄] > 25 And [年龄] <= 32 and [社保] = true and [工伤] = false or [年龄] > 25 And [年龄] <= 32 and [工伤] = true and [社保] = false "
checkbox 不要也可以........~
我要的是这样的筛选:1、[年龄]、[社保]、[工伤]列既可独立筛选,又可组合筛选。年龄不是25-32,而是在文本框中自由给定;2、勾选[社保]列,那么筛选出全部已勾显的[社保]列(不管[工伤]列是否勾选)反之也是。3、如果[社保]列和[工伤]列都够选,那么筛选出都够选的记录。
[此贴子已经被作者于2009-12-4 23:35:24编辑过]