如何写出正确的字段标准来摆脱“输入参数值”错误?

问题描述 投票:1回答:1

图片查询:

enter image description here

我正在绘制10台机器(机器1,机器2,......)性能的图表 - 平均值与日期图表。

用户应从组合框中选择机器(我从查询中获取的值,或者我应该从表中获取它?)并将其设置为仅包含唯一值。

选择机器后,用户应单击“确定”按钮。并且应以新的形式显示所选机器的图形。

问题是,每次我点击OK,它会提示我输入PARAMETER VALUE Forms!ViewReport!Combo9

在ENTER PARAMETER VALUE中输入“machine 1”后,它会正确显示图形。我希望图表能够直接显示而不会出现错误。

sql ms-access access-vba
1个回答
0
投票

出现该对话框,因为查询无法访问字段Combo9。可能你的表格没有打开或者ViewReport是一个子表单,在这种情况下,对Combo9的引用应该是不同的。例如,检查this giude是否有控件参考。

但最可靠的方法是在标准模块中创建一个公共函数,该函数应返回所需表单字段的值。它可以检查表单是否打开,如果表单不可用或未选择值,则返回默认值。此函数可以在查询中用作条件或计算字段。

© www.soinside.com 2019 - 2024. All rights reserved.