将表单中的参数用作“函数”的一部分;例如;sql语句

将表单中的参数用作“函数”的一部分;例如;sql语句,sql,vba,ms-access,ms-access-2010,Sql,Vba,Ms Access,Ms Access 2010,我有这样一个问题: select name,label from tablename where label like '*[form]![label search]![searchtxt]*'; 我知道,如果我用实际单词替换“[form]![label search}![searchtxt]”,查询就会工作。当我按原样运行查询时,表单中的数据不会进入查询,因此我不会得到任何行 如何使查询的类似部分与表单的输入一起工作。我意识到这可能需要SQL之外的一些VBA 谢谢您需要将星号连在一起。例如:

我有这样一个问题:

select name,label from tablename where label like '*[form]![label search]![searchtxt]*';
我知道,如果我用实际单词替换“[form]![label search}![searchtxt]”,查询就会工作。当我按原样运行查询时,表单中的数据不会进入查询,因此我不会得到任何行

如何使查询的类似部分与表单的输入一起工作。我意识到这可能需要SQL之外的一些VBA


谢谢

您需要将星号连在一起。例如:

select name,label from tablename where label like '*' & [form]![label search]![searchtxt] & '*';