設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 1443|回復(fù): 1
打印 上一主題 下一主題

[窗體] 淺談組合框的智能搜索

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2023-3-21 01:44:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
前幾天有版友發(fā)帖稱組合框第二行開始錄入后就有些問題。(詳見《求助: 數(shù)據(jù)表中組合框指定數(shù)據(jù)來源,第二行開始就不行了?》)印象中智能搜索功能,論壇中有好些帖子。cuxun和AndyMark都寫過例子,不過目前找不到了。一個是因為隱私問題關(guān)閉了,另一個則是附件無法下載。
大約記得當時cuxun的例子是創(chuàng)建了類模塊,應(yīng)用在單個窗體上的。能否應(yīng)用在數(shù)據(jù)表窗體或連續(xù)窗體,現(xiàn)在也無法測試了。

版友覺得是2010版本以后的bug。而我認為可能跟更改事件的計算有一定的關(guān)系。畢竟組合框使用下拉事件后,是沒法刷新數(shù)據(jù)的。當你在第二行更改時,或多或少有些影響。
基于這個情況,個人建議,用查詢來代替會不會好一些?

從錄屏上來看,還是有些小問題的。
由于每次都刷新查詢的數(shù)據(jù)源,所以經(jīng)常會出現(xiàn)記憶數(shù)據(jù)源的情況,當輸入開頭字母相同的選項時,往往會默認前一個數(shù)據(jù)源。這時候可能需要使用退格鍵,重新調(diào)用,才能實現(xiàn)更新的目的。
這里只是作為一個探討的方向,歡迎大家提供新的思路。

事實上,如果希望體驗更好的話,或許可以考慮一些web插件,比如拙著《更懂搜索更懂你——DataTables插件示例》中提及的DataTables插件。
只是還有幾個月就是IE的周年了,webbrowser組件是否還能如常使用,我的心里沒譜(反正我很久沒用它了)。

最后說一句,之前試著基于ADO寫過一個類模塊,用值列表形式處理,效果也不理想。

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2023-4-12 15:26:36 | 只看該作者
學(xué)習(xí)了。。《嘀x指教
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 10:34 , Processed in 0.127803 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表