基于多个组合框选择的打开报告(Access,VBA)

时间:2016-11-28 16:35:49

标签: forms vba combobox report access

我在Access中存储了一组报告,我正在尝试根据多个组合框选择和表单上的“运行报告”按钮生成特定报告。

对于此示例,组合框1 =位置,组合框2 =报告类型。

假设我从位置选择多伦多,从报告类型选择销售。这意味着我想为多伦多制作销售报告。

我有两个问题 - 1个专业和1个未成年人。

主要问题:我目前只能根据1个组合框选择生成报告。我的代码如下:

DoCmd.OpenReport Forms!Form1!Loc, acViewPreview, , "[Loc]='Toronto'"

为了实现这一点,我需要将我的销售报告命名为“Toronto”。为了检查代码,我做了那个并且它有效。但是,我正在尝试使用多个组合框,并且需要更复杂的命名报告。我如何才能使代码从多个组合框中提取选择并生成相应的报告?

小问题:

运行报告时,我收到一条弹出消息,要求我再次指定位置:

location popup

如何阻止此弹出窗口出现?

非常感谢任何帮助!!

1 个答案:

答案 0 :(得分:0)

您使用的是查询吗?是这样做的最佳选择。