Access 自動判斷文本框看似簡單但弊端很大
網(wǎng)友提問
上次我回答的這個問題
《Access 當(dāng)控件值為null時不參與查詢》
https://www.bilibili.com/read/cv27738877
但是網(wǎng)友要求做成智能的,不使用條件判斷

肯定是沒問題的,但是它不易于維護,因為窗體后期可能會增加功能,特別是界面多了以后,如果遍歷文本框,當(dāng)時OK了,以后你想加?xùn)|西時,你可以已經(jīng)忘記之前寫的代碼,當(dāng)你加了一個其它的文本框,就直接報錯,這不是最可怕的,最可怕的是,恰好沒報錯,造成查詢結(jié)果不對,且數(shù)據(jù)又特多,又沒發(fā)現(xiàn)結(jié)果是錯的。
所以這件事情我是和提問的網(wǎng)友溝通過了,網(wǎng)友知情!
我先準(zhǔn)備一張表

然后做窗體

給按鈕寫點擊事件,紅框內(nèi)是我寫的,其它是自動生成的

現(xiàn)在運行窗體




友情提示:因為我這3個字段都是文本類型,如果是數(shù)值就不加單引號,如果是日期加#號在系統(tǒng)的視頻里都詳細(xì)講過。

Access篇+AccessVBA篇:https://www.bilibili.com/video/BV1tf4y117Sh
Access DLC01-時間日期篇:https://www.bilibili.com/video/BV1H54y1j7vQ
Access DLC02-字符串篇:https://www.bilibili.com/video/BV1q54y1j7y4
Access DLC03-表格篇:https://www.bilibili.com/video/BV1p64y117wH
Access DLC04-查詢篇:https://www.bilibili.com/video/BV1VQ4y1d7h8
Access DLC-05 Excel篇:https://www.bilibili.com/video/BV1mo4y1k7E4
VBA通用篇:https://www.bilibili.com/video/BV1dQ4y1d7fj