Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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 使用日期范围从数据库生成可打印的报告_Ms Access - Fatal编程技术网

Ms access 使用日期范围从数据库生成可打印的报告

Ms access 使用日期范围从数据库生成可打印的报告,ms-access,Ms Access,我有一个数据库,我已经能够设计一个表单,使我能够搜索日期范围内的数据,结果显示在它下面的数据表中。 我希望能够将过滤后的结果打印到报告中 以下是我用于表单的vba代码: 专用子命令20_Click() '搜索按钮 呼叫搜索 端接头 子搜索() Dim strCriteria,任务作为字符串 我,刷新一下 如果IsNull(Me.OrderDateFrom)或IsNull(Me.OrderDateTo),则 MsgBox“请输入日期范围”,vbInformation,“需要日期范围” Me.Or

我有一个数据库,我已经能够设计一个表单,使我能够搜索日期范围内的数据,结果显示在它下面的数据表中。 我希望能够将过滤后的结果打印到报告中

以下是我用于表单的vba代码:


专用子命令20_Click()
'搜索按钮
呼叫搜索
端接头
子搜索()
Dim strCriteria,任务作为字符串
我,刷新一下
如果IsNull(Me.OrderDateFrom)或IsNull(Me.OrderDateTo),则
MsgBox“请输入日期范围”,vbInformation,“需要日期范围”
Me.OrderDateFrom.SetFocus
其他的

strCriteria=“([DATE]>=#”&Me.OrderDateFrom&“#和[DATE]您不能只打印生成的工作表吗?请您进行进一步演示或解释吗?按Ctrl-p并打印您可以使用此代码生成的工作表。如果这不是您想要的,请编辑问题并澄清您面临的编程问题。创建查询并根据其生成报告。您可以设置
。SQL
,或者使用两个表单控件作为查询的筛选器。请注意,
Date
是Access中的保留字,因此您确实应该更改它。这是否回答了您的问题?对于直接到打印机,请使用
acViewNormal
而不是
acViewReport