2009-07-15 156 views
0

我有一个会议数据库。我可以生成一份报告,通过会议对行为进行分类,但我希望为每次会议生成一份单独的报告。有什么想法吗?MS Access报告

回答

2

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

或者,您可以创建一个窗体,其中包含用于选择会议的某种选择界面,动态更新查询并运行报表。

第一种方法比较容易,第二种方法更加实用。

+1

我想说的第一种方法可能会更容易为程序员,但更难的用户。从长远来看,对我来说,第二个对程序员来说更容易,因为她可以在任何地方使用报告并打印所有记录,或者通过在DoCmd.OpenReport操作中传递适当的参数来筛选集合。 – 2009-07-16 01:46:58

0

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