【问题标题】:How do I avoid a parameter error when running the report from the MainForm?从 MainForm 运行报表时如何避免参数错误?
【发布时间】:2021-10-11 13:12:54
【问题描述】:

我创建了一个MainSubForm,其中包含一个组合框(名称 = cboMedName,查询 = MedicationLookupQuery)和运行按钮,该按钮指向一个报告(名称 = MedicationsPatientsReport,查询 = MedicationsPatientsQuery)。

当我直接从MainSubForm 运行报告时,它们运行良好。该报告会提取显示所选特定药物的结果。

我将MainSubForm 放入MainForm。当我从那里运行报告时,我收到一个参数错误:“Forms!MainSubForm!cboMedName”。

MainForm 运行报告时如何避免此错误?

我知道这与Criteria syntax 有关?还是控制源?

【问题讨论】:

    标签: sql ms-access


    【解决方案1】:

    组合框现在位于子窗体中,因此:

    Forms!MainForm!NameOfSubformControlHoldingMainSubForm.Form!cboMedName
    

    这里,把NameOfSubformControlHoldingMainSubForm改成这个名字。

    【讨论】:

      猜你喜欢
      • 2021-12-23
      • 1970-01-01
      • 2011-12-14
      • 2021-02-26
      • 1970-01-01
      • 2020-06-01
      • 2018-05-14
      • 2020-11-18
      • 2014-04-02
      相关资源
      最近更新 更多