【发布时间】:2018-07-10 14:36:16
【问题描述】:
我有一个非常小的 Access 数据库,我想在其中有一个按钮,它会打开一个报表(“Mitarbeiterhonorare”),该报表由组合字段“Kf-Referentenname”中的选定值过滤。不幸的是,我的 where 条件似乎不起作用(必须有一些格式错误,因为它只会打开一个空报告)。有人可以帮我解决那里的语法吗?
非常感谢!
Private Sub cmdOpenReport_Click()
If IsNull(Me.Kf_Referentenname) Then
Me.Kf_Referentenname.SetFocus
MsgBox "Bitte einen Mitarbeiter auswählen!", vbExclamation
Else
DoCmd.OpenReport ReportName:="Mitarbeiterhonorare", View:=acViewPreview, _
WhereCondition:=Referent_Name = "& Me.Kf_Referentenname"
End If
End Sub
报告所基于的查询如下所示:
SELECT Sum(Honorare.Betrag) AS Gesamtbetrag_Honorare, Mitarbeiter.Referent_Name FROM Mitarbeiter INNER JOIN Honorare ON Mitarbeiter.Mitarbeiter_ID = Honorare.Mitarbeiter_ID GROUP BY Honorare.Mitarbeiter_ID, Mitarbeiter.Referent_Name;
【问题讨论】:
标签: ms-access parameters vba report ms-access-2010