这是我的第一个问题,我正在使用 MS Access 进行项目。首先,我不是专业人士或某物。我比较新。我有一个表单,其中包含一篇文章的输入。然后我在表单中有另一个表单,其中包含 sql 查询。所以问题是,有时 1 个文章编号有多个位置。所以我做了一个列表框,来选择你想要的位置。我在网上读到我必须在 VBA 中过滤数据才能得到结果。所以我编写了一个代码来过滤,没有错误,代码一直到最后(用 msgbox 检查)。也许你可以帮助我:)
尝试制作另一个仅包含位置的列表框。为查询和报告制作了过滤器。
Private Sub Report_Open(Cancel As Integer) MsgBox "hallo" Me.Filter = "[L-Ort1] = '" & Forms![_Teilenummerneingabe3Form]![TestListe] & "'" Me.FilterOn = True MsgBox "hallo" End Sub