Office中国论坛/Access中国论坛

标题: 【Access源码示例】改进后的完美实现组合框模糊搜索功能 [打印本页]

作者: 红尘如烟    时间: 2013-3-10 00:29
标题: 【Access源码示例】改进后的完美实现组合框模糊搜索功能
本帖最后由 红尘如烟 于 2013-3-11 14:27 编辑

头两天岭南王子找我说到一个组合框下拉列表模糊搜索的问题,我当时把以前的一个项目中用到的解决办法找出来,做成了一个示例发给了他,顺便传到了网上,结果对这个问题感兴趣的人还真不少。

一些朋友提出让调用更简单,以及增加支持拼音码快速搜索的功能等问题,甚至有些已经贴出来示例了。不过在细节上都还不够完美,今天找了点时间精心整理了一下,做了个完善的东西出来,现在分享出来。

这里“完善”的定义是指在实现下拉列表模糊搜索的同时:
1. 不影响任何组合框本身的功能(如在搜索结果的列表中使用上下箭头键选择需要的结果项等)。
2. 使用简单方便,一两句代码就能调用。
3. 有足够的灵活度,如能够指定排序字段,附件额外的条件等。
[attach]51429[/attach]

[attach]51410[/attach][attach]51410[/attach]
点此查看第一个版本的原帖“【Access源码示例】组合框下拉列表模糊查询功能的完美实现”

作者: yanwei82123300    时间: 2013-3-10 08:07
红尘如烟 谢谢分享!!
作者: ycxchen    时间: 2013-3-10 09:31
谢谢分享!!
作者: roych    时间: 2013-3-10 09:58
坐地板了……好久不见。
作者: zhuyiwen    时间: 2013-3-10 10:48
确实完美!
作者: 灰太郎    时间: 2013-3-10 10:58
好东西
作者: 5574916    时间: 2013-3-11 14:25
下来学习学习,谢谢分享!
作者: 5574916    时间: 2013-3-11 14:33
确实很实用,很强大!!{:soso_e163:}
作者: 5574916    时间: 2013-3-11 14:43
本帖最后由 5574916 于 2013-3-11 14:47 编辑

我有一个想法,组合框能否实现自定义多列,并且,输入后模糊筛选出各列匹配的记录呢?{:soso_e121:}
如果可以,请教要怎么修改呢?
[attach]51430[/attach]


作者: root    时间: 2013-11-27 14:58
谢谢分享
作者: today416    时间: 2015-2-10 02:28
确实好用,但是有个漏洞,被俺发现了,附件的PINYIN,转换函数是用类模块建立的, 如果在ACCDB格式,的2010版本运行,时无法模糊查询,一输入字符就变成空白了, 必须把类模块改成普通模块就行了,费了我几个小时才找到原因和解决方法,看在我几个小时份上,大神给解释下为何回这样?
作者: longdoupj    时间: 2015-7-3 18:58
谢谢!!!
作者: Alashome    时间: 2015-7-9 22:10
顶你,最喜欢你的作品
作者: purplerose    时间: 2015-7-24 21:43
早听说红尘如烟写代码 逻辑性很强 想拜读一下了
作者: xukexie    时间: 2015-10-3 16:40
正是我需要,捡到宝了,谢谢你的付出,赞!!!
作者: tang211    时间: 2016-2-29 08:55
谢谢~~!
作者: lxyzygy    时间: 2016-3-4 15:35
谢谢,学习下。。。。
作者: newglord    时间: 2016-4-7 16:58
红尘如烟 谢谢分享!!
作者: pyh512    时间: 2016-5-10 10:00
收获很大
作者: 李力军2    时间: 2016-6-22 08:49
红尘如烟 谢谢分享!!!
作者: 哈哈大师    时间: 2016-10-9 11:47
好东西。。
作者: panjingao    时间: 2016-10-10 13:38
漂亮,学习了
作者: hyh281    时间: 2017-6-17 16:55
多谢分享
作者: 快乐向前走    时间: 2018-10-1 16:24
的撒发生非
作者: 快乐向前走    时间: 2018-10-1 16:25
阿斯顿发生发生
作者: 快乐向前走    时间: 2018-10-1 16:25
的发生法萨芬撒
作者: boon    时间: 2019-3-28 21:44
谢谢分享
作者: lzongbnew    时间: 2019-5-3 21:28
不错,感谢分享,不过在数据表视图中从第2条记录开始就不能用,很奇怪
作者: youdm    时间: 2021-3-25 21:18
很实用的功能,感谢分享!
作者: 向小庞    时间: 2022-6-25 10:11
非常不错




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3