Access 自动判断文本框看似简单但弊端很大
网友提问
上次我回答的这个问题
《Access 当控件值为null时不参与查询》
https://www.bilibili.com/read/cv27738877
但是网友要求做成智能的,不使用条件判断

肯定是没问题的,但是它不易于维护,因为窗体后期可能会增加功能,特别是界面多了以后,如果遍历文本框,当时OK了,以后你想加东西时,你可以已经忘记之前写的代码,当你加了一个其它的文本框,就直接报错,这不是最可怕的,最可怕的是,恰好没报错,造成查询结果不对,且数据又特多,又没发现结果是错的。
所以这件事情我是和提问的网友沟通过了,网友知情!
我先准备一张表

然后做窗体

给按钮写点击事件,红框内是我写的,其它是自动生成的

现在运行窗体




友情提示:因为我这3个字段都是文本类型,如果是数值就不加单引号,如果是日期加#号在系统的视频里都详细讲过。

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