Access培訓
網站公告
·Access快速平臺QQ群號:277422564    ·Access快速開發平臺下載地址及教程    ·歡迎添加微信交流賬號:AccessoftChu    ·如何快速搜索本站文章|示例|資料    
您的位置: 首頁 > 技術文章 > 源碼示例

【Access源碼示例】改進后的完美實現組合框模糊搜索功能

時 間:2015-06-24 00:19:13
作 者:紅塵如煙   ID:10768  城市:成都
摘 要:精心整理后的完美實現組合框模糊搜索功能的示例
正 文:

頭兩天嶺南王子找我說到一個組合框下拉列表模糊搜索的問題,我當時把以前的一個項目中用到的解決辦法找出來,做成了一個示例發給了他,順便傳到了網上,結果對這個問題感興趣的人還真不少。

一些朋友提出讓調用更簡單,以及增加支持拼音碼快速搜索的功能等問題,甚至有些已經貼出來示例了。不過在細節上都還不夠完美,今天找了點時間精心整理了一下,做了個完善的東西出來,現在分享出來。

這里“完善”的定義是指在實現下拉列表模糊搜索的同時:
1. 不影響任何組合框本身的功能(如在搜索結果的列表中使用上下箭頭鍵選擇需要的結果項等)。
2. 使用簡單方便,一兩句代碼就能調用。
3. 有足夠的靈活度,如能夠指定排序字段,附件額外的條件等。


附   件:

點此下載源碼示例《完美實現組合框模糊搜索.zip》



Access軟件網QQ交流群 (群號:198347485)       access源碼網店

最新評論 查看更多評論(26)

2019/6/22 20:51:28WYF
如果子窗體是“數據表”模式好像只有第一行可以模糊搜索

2018/12/12 11:48:37天天上網
數據表窗體時第二條數據組合框下拉列表刷新有問題,急待解決。同1樓趙小林的問題一樣。大師們出手啊!

2018/8/14 9:21:57趙小林
紅塵如煙大師做的這個非常實用,不過我測試了一下,在窗體中實現是完全沒有問題的,但如果在子數據表中,輸入第一條記錄功能正常,但接著錄第二條記錄時,組合框就不能模糊檢測。我看了一下,組合框第二條數據源是第一條記錄篩選后的數據,組合框的記錄不會隨著錄入的字符而變動,但如果按上下鍵,則可以顯示出模糊查詢的結果,而原先那些不匹配的記錄隨著按下鍵一個個在消失,最終組合框才會顯示出所想要的數據。不管錄入多少記錄,只有第一條記錄檢索是正常的,請大師釋疑,謝謝!

2018/5/4 17:37:27獨立不定式
模塊里面的代碼沒有完全看懂。

2018/2/22 15:49:09鄭謙
沒有看到代碼,是怎么實現的呢?

發表評論您的評論將提升作者分享的動力!快來評論一下吧!

用戶名:
密 碼:
內 容:
 

常見問答

技術分類

相關資源

關于我們 | 服務條款 | 在線投稿 | 友情鏈接 | 網站統計 | 網站幫助