查询图片:

我正在绘制10台机器的图表(机器1,机器2,...)performance - average vs date图。
用户应该从组合框中选择机器(我是从查询中获得的值,还是应该从表中获得?)并将其设置为仅包含唯一值。
选择机器后,用户应点击确定按钮。并且所选机器的图形应该以新的形式显示。
问题是,每次我单击OK时,它都会提示我输入参数值Forms!ViewReport!Combo9。
我在enter参数值中输入"machine 1“后,它正确地显示了图形。我希望图形能直接显示出来,没有错误。
发布于 2019-02-19 13:03:07
出现该对话框是因为查询没有访问字段Combo9的权限。可能您的窗体未打开,或者ViewReport是一个子窗体,在这种情况下,对Combo9的引用应该不同。例如,检查控件引用的this giude。
但最可靠的方法是在标准模块中创建一个公共函数,该函数应从所需表单的字段中返回值。它可以检查表单是否打开,如果表单不可用或未选择该值,则返回默认值。此函数可以在查询中作为条件使用,也可以在计算字段中使用。
https://stackoverflow.com/questions/54758888
复制相似问题