ACCESS中查询和筛选有什么不同

如题所述

最大的不同是:
查询是从数据表中按条件查询到多少就有多少放在内存中,没查询到的是不会进入内存中,不能使用和操作的;
筛选是按查询条件在内存中的数据进行筛选的,而且就算筛选出一条记录或一条记录都没有,没筛选出的数据一样还保留在内存中.可随时供下一次筛选的.

一般的操作是先查询出数据,再从这个查询中筛选
查询是对数据库的操作,而筛选是对内存中的数据操作.所以查询较慢,筛选较快.

打个比喻,你去店里买了五套衣服,这好比查询,而你在这五套衣服中选中你最喜欢的穿在身上,其它的衣服放入衣柜.这就好比筛选.衣柜就好比是内存,里面的衣服随时可以拿来穿.而在店里的衣服想随便穿就没那么容易了,说不定再去店里时没有当初看中的那套衣服了,因为可能被别人买走了(好比被删除了)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-26
有很大不同,筛选只能根据某部分来进行筛选。
而查询有很多种:
1、参数查询
2、操作查询(这个可以删除数据等等,筛选根本无法实现)
3、模糊查询(筛选也很难做到)。
第2个回答  2010-02-02
ACCESS中
筛选:是一个对资料表临时的查询,它不会保存筛选的结果(关闭资料表后即消失),并且它只能作一些简单的筛选,远远没有查询的功能强;

查询:是一个对资料表的筛选可进行永久保存(将它保存为查询文件)。并且它可以依据任何条件(单一的或者是组合的都行)对资料表进行准确的筛选。
第3个回答  2010-01-26
差不多 查询是根据你要的条件要找出你要的结果范围比较小, 筛选范围就大了 筛选是要选出符合条件的 一部分
相似回答