【发布时间】:2017-04-12 11:12:48
【问题描述】:
我有一组存储在 Access 中的报告,我正在尝试根据多个组合框选择和表单上的“运行报告”按钮生成特定报告。
对于本例,组合框 1 = 位置,组合框 2 = 报告类型。
假设我从位置中选择多伦多,从报告类型中选择销售额。这意味着我想为多伦多生成销售报告。
我有两个问题 - 1 个主要问题和 1 个次要问题。
主要问题:我目前只能根据 1 个组合框选择生成报告。我的代码如下:
DoCmd.OpenReport Forms!Form1!Loc, acViewPreview, , "[Loc]='Toronto'"
为了使这个工作,我需要将我的销售报告命名为“Toronto”。为了检查代码,我这样做了,它奏效了。但是,我正在尝试使用多个组合框,并且我的报告需要更复杂的命名。如何使代码从多个组合框中提取选择并生成相应的报告?
小问题:
运行报告时,我收到一条弹出消息,要求我再次指定位置:
如何防止出现此弹出窗口?
非常感谢任何帮助!
【问题讨论】:
标签: vba forms ms-access combobox report