如果表单在过滤后未显示任何结果,则显示消息

时间:2017-03-08 16:46:39

标签: forms ms-access access-vba

以下是我的VBA目前的样子。 searchCrit是具有各种搜索条件的组合框,如名字,姓氏等,searchTxt是输入的值:

If searchCrit = "First Name" Then
    Me.Search_Results.Form.Filter = "[FirstName] LIKE '%" & searchTxt & "%'
    Me.Search_Results.Form.FilterOn = True

    If Me.Search_Results.Form.RecordCount < 1 Then
        MsgBox ("No Results Found")
    End If
Else If .......

我收到错误:

 If Me.Search_Results.Form.RecordCount < 1 Then

RecordCount在这里不是一个可行的方法吗?是否有其他方法可以检测表单是否没有返回结果?

1 个答案:

答案 0 :(得分:0)

尝试:

C:\Users\user\AppData\Local\Azure.Functions.Cli\1.0.0-beta.92