MS 访问报告
Posted
技术标签:
【中文标题】MS 访问报告【英文标题】:MS Access Reports 【发布时间】:2009-07-15 16:48:56 【问题描述】:我有一个会议数据库。我可以生成一个按会议对操作进行排序的报告,但我想为每个会议生成一个单独的报告。有什么想法吗?
【问题讨论】:
【参考方案1】:您可以在 Access 中编写一个带有“Where”子句的查询,该子句设置为 [输入会议号]。运行此查询时,Access 将提示用户输入。然后,您可以将报表的数据源设置为该查询,因此在运行报表时,Access 将提示输入会议号 (ID)。
或者,您可以创建一个带有某种选择界面的表单,供用户选择会议、动态更新查询并运行报告。
第一种方法更简单,第二种方法更实用。
【讨论】:
我想说第一种方法对程序员来说可能更容易,但对用户来说更难。从长远来看,在我看来,第二个对程序员来说更容易,因为她可以在任何地方使用报告并打印所有记录,或者通过在 DoCmd.OpenReport 操作中传递适当的参数来打印过滤集。【参考方案2】:如果您想在一次运行中报告所有会议,但为每个会议获取单独的报告,您可以在会议上添加一个分组标题,并将报告的该部分设置为在该部分之前执行分页符。
【讨论】:
以上是关于MS 访问报告的主要内容,如果未能解决你的问题,请参考以下文章