设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

1234下一页
返回列表 发新帖
查看: 17632|回复: 31
打印 上一主题 下一主题

[模块/函数] 【Access小品】一塌糊涂---通用模糊筛选实例

[复制链接]
跳转到指定楼层
1#
发表于 2010-11-9 17:28:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 todaynew 于 2010-11-9 17:37 编辑

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

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

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

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

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





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1经验 +10 收起 理由
5988143 + 10 看老汉的作品就是享受哦~ 图文皆全~

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-11-9 19:39:51 | 只看该作者
看老汉的作品就是享受哦~

图文皆全~

点击这里给我发消息

3#
发表于 2010-11-9 19:50:50 | 只看该作者
切合时代

点击这里给我发消息

4#
发表于 2010-11-9 20:49:52 | 只看该作者
下笔如有神
5#
发表于 2010-11-9 21:19:31 | 只看该作者
精彩妙论
6#
发表于 2010-11-9 23:43:19 | 只看该作者
       别日见君归来,又见杜康誉盏!
todaynew往往能够把一些认为很简单问题想得深入、复杂,不断精益求精,可见其功底之深了。想想自己时时“解决了问题就好,能用够用就行”的态度,真不是一个境界的啊!
       看todaynew的作品真是一种享受(还能兼顾了解时事和评论)。
7#
发表于 2010-11-10 08:38:00 | 只看该作者
谢谢分享
收藏了
8#
发表于 2010-11-10 09:09:32 | 只看该作者
收藏了。。。。。。。。。。。。。。。
9#
发表于 2010-11-10 09:42:07 | 只看该作者
看todaynew的作品真是一种享受(还能兼顾了解时事和评论)。
10#
 楼主| 发表于 2010-11-10 14:47:15 | 只看该作者
感谢领导和同志们的支持与鼓励。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-1 20:43 , Processed in 0.103963 second(s), 36 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表