我有一份包含工作/任务详细信息的报告,以及一个为该报告提供大部分数据的表格。鉴于报告是查看数据大图的好方法,而表单是编辑数据的最佳方法,我希望能够单击一行,并让它打开相关记录表单视图。
有谁知道如何通过 VBA 做到这一点?在我看来,这应该是可能的,尽管我对 Access 中的对象的了解是有限的。
更新
我为我的报告实现了以下代码:
Private Sub Edit_Click()
Dim EntityName As String
Dim DocName As String
DocName = "Entity: Overview"
strWhere = "[Entity Name]='" & Entity & "'"
DoCmd.OpenForm DocName, acNormal, , EntityName
End Sub
它成功打开了正确的表单,并且还获取了正确的实体名称,但是它没有正确过滤。我看不出代码有什么问题。