Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 源码示例

【access小品】一塌糊涂--通用模糊筛选实例,Access数据库——模糊查询的详细操作步骤

时 间:2010-11-10 00:00:00
作 者:todaynew   ID:10802  城市:武汉
摘 要:通用模糊筛选实例。
正 文:

  360与QQ大战有点你死我活的味道,偷窥隐私好像是个由头,都想挤占对方市场才是真的原因。看这两天的情形,似乎360的形势有点不妙。不过最后谁死翘翘还很难说。与这个事情有点关联的是美国的网军司令部正式运作了,不过国会否定了网军司令部发动网站的一些特权,说是涉及到法律方面的问题。与这两个事情还有点关系的是,方漠版主对我先前写的一个偷窥的实例做了一些完善,使之可以对Excel表进行浏览。

  不论360和QQ的是非,也不论美国网军司令部是否会发动网络战争。倒是觉得先前的那个关于外部数据浏览的实例,可以进一步完善下去。这个完善的想法,来源与wyh99999同志对dryang同志问题的进一步提问,问题有点复杂,简单的说是一个模糊查询的问题。

  通用查询或者通用筛选实例很多。许多例子中将比较符、逻辑符均用组合框的控件装载起来,由此可以使得用户自定义逻辑算式,由这样的算式来达到通用的筛选的目的。这样的处理固然可以解决问题,可是仔细想想还是不妥。用户的计算机知识是参差不齐,很多人对逻辑问题是搞不清楚的,当你给了他自定义的功能,恐怕他会觉得麻烦的不得了,甚至感到无从下手。因此对大多数人来讲,过于复杂的自定义的通用查询是不适用的。

  wyh99999同志在问题中给我了一个启发,就是能否如同搜索引擎那样,敲上几个用空格分隔的词组来实现查询,这是一个很好的想法。于是我想实现这样一个功能:我不知道你将要查询的是什么表,也不知道你希望从你将要查询的表中筛选出什么数据,但我坚持要给你提供一个简单实用的通用查询的方法。也就是说在一塌糊涂的状态下,倒腾出清晰的数据来。

  这个问题需要提炼出大多数人的基本需求,于是需要站在大多数用户的立场上考虑问题。经过思考后认为,多数情况下人们需要输入若干词组后,得到三种不同的结果:其一是只要一条记录中某些字段满足若干词组之一就可以;其二是一条记录中某些字段均需同时满足若干词组;其三是一条记录中某些字段不存在若干词组。基于这样的一种分析,写成如下实例供初学者参考。

示   例:

点击下载此附件


演   示:



Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助