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

Office中國論壇/Access中國論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

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

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

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

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

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

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

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

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊(cè)

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

本版積分規(guī)則

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

GMT+8, 2024-10-23 08:41 , Processed in 0.101816 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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