You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Access中用Like表达式结合控件实现文本字段模糊查询

解决Access诊断代码模糊搜索的Like表达式问题

你需要把通配符*和表单输入的搜索值拼接起来,同时保留Nz处理空输入的逻辑,就能实现包含匹配。正确的表达式写法如下:

txtDxSearch: [tblQAChargesEntered]![Diagnosis] Like "*" & Nz([Forms]![MainMenu]![ManagersMenu]![txtDx], "*") & "*"

关键说明:

  • 用&运算符拼接前后两个*与搜索值,让输入内容自动变成*关键词*的格式,实现包含匹配
  • Nz([Forms]![MainMenu]![ManagersMenu]![txtDx], "*")的作用是:如果输入框为空,就返回*,此时整个表达式等价于Like "*",会返回所有记录
  • 比如输入E11时,表达式会解析为Like "*E11*",就能匹配到包含E11.1这类子串的诊断记录

内容的提问来源于stack exchange,提问作者Robert Loughrey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 15:12:33