如何在Access中使用Like和表单中的其他函数或字段



我在表单中有一个下拉菜单,您可以从预先输入的值中选择年份。该字段用于不同的查询,根据您从下拉菜单([field](中选择的年份显示不同的数据。

我想在带有类似运算符的查询中使用此字段,该运算符是一个通配符。

我打开了表单,并且有[form]的值![SubForm]![Field]等于例如2018。如果我尝试Like "*2018",效果很好。

我试过了,但不起作用:Like "*[Form]![SubForm]![Field]"

关于我该如何做到这一点,有什么想法吗?

您的原始代码按原样处理文本。
Like "*[Form]![SubForm]![Field]"正在搜索类似[Form]![SubForm]![Field]的文本。

您需要查找类似控件内容的文本,而不是对控件的引用:
Like "*" & [Form]![SubForm]![Field]

上面的代码将*与控件中保持的值连接起来。

相关内容

  • 没有找到相关文章

最新更新