【发布时间】:2015-03-20 14:47:05
【问题描述】:
我有一个表单 (frmDocumentList),其中包含一个子表单 (frmDocumentDatasheet) 和一个用于打开报告 (rptDocumentList) 的打印按钮。
我要做的就是在子表单上使用“快速过滤功能”(排序和过滤功能区)。然后将过滤后的数据传递给报表。
目前报告包含所有数据。
我认为这是一个简单的问题,但我的 atm 无法解决它。我有使用vba的经验。 希望有人可以帮助我。 -对不起我的英语不好-
这是我试过的vba:
Private Sub Command17_Click()
If Not IsNull(Me.Form![Document Datasheet].[Filter]) Then
DoCmd.OpenReport "RptDocumentList", A_PREVIEW, , Me.Form![Document Datasheet].Filter
Else
MsgBox "Apply a filter to the form first"
End If
End Sub
我的问题是我在子表单上使用的快速过滤器不适用于报表。
【问题讨论】:
-
到目前为止你尝试过什么?你能发布一些VBA吗?你到底有什么问题?
-
我编辑了我的问题。感谢您的帮助
标签: vba ms-access filter report subform