【Access示例】数据表窗体不能对多个字段筛选的原因与修改方法-will.miao
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-窗体/数据页


【Access示例】数据表窗体不能对多个字段筛选的原因与修改方法

发表时间:2017/1/6 8:13:35 评论(3) 浏览(13949)  评论 | 加入收藏 | 复制
   
摘 要:在实际应用中,我们经常会用到数据表窗体,为了方便会直接用到窗体本身的筛选按钮,但发现有些窗体只能对一个字段进行筛选。
正 文:

在07版本及07以后的版本中,数据表窗体可以直接对单独的字段进行筛选,如图1


但在实际的使用中发现,有些数据表窗体在对第一个字段筛选后,第二个字段就不能再进行筛选,如图2


这个因为,数据表窗体的数据源不是表或者查询名称,而是变成一句查询语句
Me.sfrList.Form.RecordSource = "select * from qryProcessed where Annual='" & Me.CobYear & "'"  
那为了筛选方便,就需要把窗体的数据源变成一个查询名。
1、 新建一个查询
2、 在代码增加几句代码
strSQL ="select * from qryProcessed where Annual='" & Me.CobYear
CurrentDb.QueryDefs("qryProcessed _Qry").SQL = strSQL
Me.sfrList.Form.RecordSource = " qryProcessed _Qry"
这样操作后,就可以多字段的筛选了。

Access软件网交流QQ群(群号:198465573)
 
 相关文章
[示例]在多个字段中模糊查询  【竹笛  2008/9/2】
Access多个字段0值Null值相互转换(对麦田版示例的补充优化...  【张义成  2015/10/20】
Access数据表窗体的背景色设置;Access数据表填充背景色用...  【杨雪  2016/10/18】
【Access示例】-整合组合框筛选数据的几种办法  【MDZZ  2016/10/24】
按类别筛选排序记录  【易勋  2016/11/24】
常见问答
技术分类
相关资源
文章搜索
关于作者

will.miao

文章分类

文章存档

友情链接