在MS Access中过滤报表

时间:2014-02-16 20:15:40

标签: access-vba ms-access-2010

我在尝试过滤我在表单中嵌入的报表时遇到问题。我正在使用一个选项框,它应该允许用户查看(1)打开的项目或(2)所有项目。不幸的是,我的过滤器无法识别报告中我命名为“txtStatus”的字段。选择选项按钮后,会出现一个弹出窗口,要求我输入“txtStatus”的值

The code i have written is as follows:

Private Sub OpzioniFiltro_AfterUpdate()
    If opzioniFiltro = 1 Then
        Me.Filter = "txtStatus<>'closed'"
        Me.FilterOn = True
    Else
        Me.FilterOn = False
    End If
End Sub

1 个答案:

答案 0 :(得分:1)

我相信您的问题是您正在尝试过滤记录集,但是您在表单上使用控件名称而不是绑定到该控件的字段的名称。您的数据库表是否确实具有名为“txtStatus”的字段?