【发布时间】:2018-11-27 16:15:34
【问题描述】:
我有一个下拉菜单,您可以在其中从预先输入的值中选择年份。该字段用于不同的查询,根据您从下拉菜单([字段])中选择的年份显示不同的数据。
我想在查询中使用该字段,并使用 Like 运算符和通配符。
我打开了表单,[Form]![SubForm]![Field] 的值等于例如 2018。如果我尝试 Like "*2018" 它工作正常。
我试过了,但它不起作用:Like "*[Form]![SubForm]![Field]"
关于如何实现这一目标的任何想法?
【问题讨论】:
-
没有测试尝试
Like "*" & [Form]![SubForm]![Field]。目前,表单引用只是文本,因此它试图找到类似 [Form]![SubForm]![Field] 之类的内容,而不是控件保存的值。 -
尝试将
[Form]![SubForm]![Field]的值保存在一个变量中,然后在你的句子中使用它。类似MyVar = [Form]![SubForm]![Field]和后来的Like "*" & MyVar -
@DarrenBartrup-Cook 是的!这行得通。我之前尝试过
Like "*" And [Form]![SubForm]![Field],但没有奏效。 “&”可以解决问题。谢谢!编辑:如何将您的评论标记为答案? -
你不能 - 我会添加它作为答案。