我在表单中有一个下拉菜单,您可以从预先输入的值中选择年份。该字段用于不同的查询,根据您从下拉菜单([field](中选择的年份显示不同的数据。
我想在带有类似运算符的查询中使用此字段,该运算符是一个通配符。
我打开了表单,并且有[form]的值![SubForm]![Field]等于例如2018。如果我尝试Like "*2018"
,效果很好。
我试过了,但不起作用:Like "*[Form]![SubForm]![Field]"
关于我该如何做到这一点,有什么想法吗?
您的原始代码按原样处理文本。Like "*[Form]![SubForm]![Field]"
正在搜索类似[Form]![SubForm]![Field]
的文本。
您需要查找类似控件内容的文本,而不是对控件的引用:Like "*" & [Form]![SubForm]![Field]
上面的代码将*
与控件中保持的值连接起来。