2015-11-18 29 views
0

我有一个窗体包含一个命令按钮,六个未绑定的文本框和一个查询子窗体。用户在未绑定的文本框中输入数据进行搜索。当他们按下搜索命令按钮时,查询将搜索输入到文本框中的数据。我用当前的代码工作没有问题。但是,如果用户没有像在主表中一样输入信息,则会显示一个消息框,指出“找不到记录”。我知道这可能是一个非常简单的修复,但我希望当用户输入数据时(例如:电缆),查询应该显示包含单词或字符的所有记录(例如:rj-45电缆)。执行查询搜索以匹配字符而不是确切的单词。

If DCount("*", "Admin Customer Owned Parts Query") = 0 Then 
    MsgBox "No Records Found" 
    Else 
     Me.Admin_Customer_Owned_Parts_Query_Subform.Requery 
End If 

回答

1

您需要将查询设置为使用LIKE运算符,然后将搜索条件放在*中。所以如果你想在字段中的任何地方找到这个词,

WHERE Fieldname LIKE '*cable*' 

在您的查询的SQL语句中。

+0

是的,工作。我知道这很简单,我忽略了它。我只是无法弄清楚什么。谢谢。 – Mouse

相关问题