我有一组存储在Access中的报告,并且我试图根据多个组合框选择和一个“运行报告”按钮生成特定报告形成。基于多个组合框选择的打开报告(Access,VBA)
对于本示例,组合框1 =位置,组合框2 =报表类型。
假设我从位置选择多伦多,从报告类型选择销售。这意味着我想为多伦多生成销售报告。
我有两个问题 - 1个主要和1个未成年人。
主要问题:我目前只能根据1个组合框选择生成报告。我的代码如下:
DoCmd.OpenReport Forms!Form1!Loc, acViewPreview, , "[Loc]='Toronto'"
为了这个工作,我需要有命名为“多伦多”我的销售报告。为了检查代码,我做到了这一点,它的工作。但是,我试图使用多个组合框,并且需要为我的报告提供更复杂的命名。我怎样才能让代码从多个组合框中提取选择并生成相应的报告?
小问题:
在生成报告时,我得到的问我再次指定位置弹出消息:
如何防止这个弹出出现?
任何帮助非常感谢!