MS 访问报告

Posted

技术标签:

【中文标题】MS 访问报告【英文标题】:MS Access Reports 【发布时间】:2009-07-15 16:48:56 【问题描述】:

我有一个会议数据库。我可以生成一个按会议对操作进行排序的报告,但我想为每个会议生成一个单独的报告。有什么想法吗?

【问题讨论】:

【参考方案1】:

您可以在 Access 中编写一个带有“Where”子句的查询,该子句设置为 [输入会议号]。运行此查询时,Access 将提示用户输入。然后,您可以将报表的数据源设置为该查询,因此在运行报表时,Access 将提示输入会议号 (ID)。

或者,您可以创建一个带有某种选择界面的表单,供用户选择会议、动态更新查询并运行报告。

第一种方法更简单,第二种方法更实用。

【讨论】:

我想说第一种方法对程序员来说可能更容易,但对用户来说更难。从长远来看,在我看来,第二个对程序员来说更容易,因为她可以在任何地方使用报告并打印所有记录,或者通过在 DoCmd.OpenReport 操作中传递适当的参数来打印过滤集。【参考方案2】:

如果您想在一次运行中报告所有会议,但为每个会议获取单独的报告,您可以在会议上添加一个分组标题,并将报告的该部分设置为在该部分之前执行分页符。

【讨论】:

以上是关于MS 访问报告的主要内容,如果未能解决你的问题,请参考以下文章

MS 访问报告

将特定页码分配给 vba 中的 ms 访问报告

ms访问动态更改报告上的标签

MS Access 报告“每个细节”格式化和 VBA 中的访问

错误 ms 访问 vba 电子邮件报告

如何将 ms 访问报告的详细信息部分分成两页进行打印预览和打印?