我有一个包含命令按钮,六个未绑定文本框和一个查询子表单的表单。用户在未绑定的文本框中输入数据以进行搜索。当他们按下搜索命令按钮时,查询将搜索输入到文本框中的数据。使用我当前的代码时,我没有任何问题。但是,如果用户没有完全按照主表中的信息输入信息,则会显示一个消息框,显示“未找到记录”。我知道这可能是一个非常简单的修复,但我希望当用户输入数据时(例如:cable),查询应显示包含单词或字符的所有记录(例如:rj-45 cable)。
If DCount("*", "Admin Customer Owned Parts Query") = 0 Then
MsgBox "No Records Found"
Else
Me.Admin_Customer_Owned_Parts_Query_Subform.Requery
End If
答案 0 :(得分:1)
您需要将查询设置为使用LIKE运算符,然后将搜索项括在*中。因此,如果你想在字段中的任何地方找到“电缆”这个词,你可以放置;
WHERE Fieldname LIKE '*cable*'
在查询的SQL语句中。