首页 > 解决方案 > MS Access:当基础查询具有参数时,报表中的图表为空白

问题描述

我在 MS Access 16 中有一份报告,报告页脚中有一个图表。图表和报表具有相同的数据源 - 查询(“管道查询”)。管道查询中的条件之一是指表单上的组合框 (Qtr = forms![Main Form]![Choose_Pipeline])。

底部的报告和图表看起来很棒,但是我收到一个弹出窗口说

“Microsoft Access 数据库引擎无法将 'forms![Main Form]!Choose_Pipeline' 识别为有效的字段名称或表达式。”

为了解决这个问题,我在表单查询上设置了一个参数![主菜单]![Choose_Pipeline]。这确实消除了错误消息,但现在图表是空白的!查询仍然返回正确的数据,并且报告的数据部分工作得很好。

查询参数是否会干扰报告中的图表?有解决方法吗?

更新:当我写这篇文章时,我可以发誓如果表单引用在标准中而不是参数中,图表看起来很好。现在我无法复制它,并且任何时候查询是动态的并且完全引用表单,图表都是空白的。

标签: ms-accessreportms-access-2016

解决方案


推荐阅读