【问题标题】:MS Access Parameter Query Results in ErrorMS Access 参数查询导致错误
【发布时间】:2017-11-29 10:34:25
【问题描述】:

我有一个查询,它使用表单中的字段作为交叉表查询中的参数,它运行良好,该字段的内容类似于 2017-18 等。但现在我有 2 个运行相同查询的表单,并且使用过 TempVars,我在查询启动之前在 VBA 中暗淡/定义了 TempVars,并在查询中使用了以下参数;

[Tempvars]![varFinDate]

但是当查询运行时我收到错误消息;

表达式输入错误,或者太复杂而无法 评估。例如,一个数字表达可能包含太多 复杂的元素。尝试通过分配部分来简化表达式 变量的表达式。

我在许多查询中都使用了相同的原则,没有问题。

【问题讨论】:

  • 您是否在交叉表查询中声明了参数? - 交叉表必须预先定义参数。
  • 请分享所有相关代码(SQL、设置临时变量、何时发生)。目前,您的问题包含的信息很少,可供我们调试。
  • @Minty 好的,请添加为答案。

标签: vba ms-access


【解决方案1】:

交叉表必须预先定义参数。您是否在交叉表查询中声明了参数?

如果没有,您可以在查询编辑器中通过右键单击并在设计器中选择参数属性来设置它们。

【讨论】:

  • 不是答案,而是建议。
  • 这就是答案 - 请参阅原始帖子的 cmets。
猜你喜欢
  • 2019-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多