2010-05-04 68 views
1

在Microsoft access中03.I正在创建一个数据库,并且希望用户可以选择两个critera。 Critera 1,报表上的输出由具有> = 10%varinace或< = -10%的帐户过滤。或者,Critera 2允许用户能够在表单上输入特定的差异,这只会在具有该特定差异的报告帐户上输出。在Microsoft Access 03中。为一个报告创建2个critera

回答

1

如果您正在使用表单来收集差异,那么有两个报表:10%的报表和一个特定的差异报表。

然后用户将使用表单来启动报告。如果他们输入特定差异,则显示具体差异报告。如果他们使用默认值,则显示10%报告。

+0

@Edmond也可以在VBA中创建一个SQL字符串,并使用它创建/更改报表所基于的查询。根据您的Access版本,也可以使用DoCmd的OpenReport方法的Where参数。重要的是迈克尔罗德里格斯提到的形式。 – Fionnuala 2010-05-05 07:57:02

+0

而不是更改存储的QueryDef,您可以根据从用户选择条件的表单中绘制的值更改其OnOpen事件中的报告的记录源。 – 2010-05-07 01:38:10