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