Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 在Microsoft Access 03中。为一个报告创建两个标准_Ms Access_Vba - Fatal编程技术网

Ms access 在Microsoft Access 03中。为一个报告创建两个标准

Ms access 在Microsoft Access 03中。为一个报告创建两个标准,ms-access,vba,Ms Access,Vba,在Microsoft access 03中。我正在创建一个数据库,希望用户可以选择两个标准。标准1,报告上的输出由变量>=10%或的账户过滤,如果您使用表单收集差异,则有两个报告:10%报告和特定差异报告 然后用户将使用表单启动报告。如果他们输入特定差异,则显示特定差异报告。如果他们使用默认值,则显示10%报告。如果您仍然使用表单收集差异,则有两个报告:10%报告和特定差异报告 然后用户将使用表单启动报告。如果他们输入特定差异,则显示特定差异报告。如果他们使用默认值,则显示10%报告。@Edmo

在Microsoft access 03中。我正在创建一个数据库,希望用户可以选择两个标准。标准1,报告上的输出由变量>=10%或的账户过滤,如果您使用表单收集差异,则有两个报告:10%报告和特定差异报告


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

如果您仍然使用表单收集差异,则有两个报告:10%报告和特定差异报告


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

@Edmond还可以在VBA中创建SQL字符串,并使用该字符串创建/更改报告所基于的查询。根据您的Access版本,也可以使用DoCmd的OpenReport方法的Where参数。重要的是Michael Rodriguez提到的表单。与其更改存储的QueryDef,您可以根据从用户选择条件的窗体中提取的值,在OnOpen事件中更改报表的Recordsource。@Edmond也可以在VBA中创建SQL字符串,并使用该字符串创建/更改报表所基于的查询。根据您的Access版本,也可以使用DoCmd的OpenReport方法的Where参数。重要的是Michael Rodriguez提到的表单。您可以根据从用户选择条件的表单中提取的值,在OnOpen事件中更改报表的Recordsource,而不是更改存储的QueryDef。