【发布时间】:2017-11-29 10:34:25
【问题描述】:
我有一个查询,它使用表单中的字段作为交叉表查询中的参数,它运行良好,该字段的内容类似于 2017-18 等。但现在我有 2 个运行相同查询的表单,并且使用过 TempVars,我在查询启动之前在 VBA 中暗淡/定义了 TempVars,并在查询中使用了以下参数;
[Tempvars]![varFinDate]
但是当查询运行时我收到错误消息;
表达式输入错误,或者太复杂而无法 评估。例如,一个数字表达可能包含太多 复杂的元素。尝试通过分配部分来简化表达式 变量的表达式。
我在许多查询中都使用了相同的原则,没有问题。
【问题讨论】:
-
您是否在交叉表查询中声明了参数? - 交叉表必须预先定义参数。
-
请分享所有相关代码(SQL、设置临时变量、何时发生)。目前,您的问题包含的信息很少,可供我们调试。
-
@Minty 好的,请添加为答案。