如何将表单上的文本框(对象)中的值插入“像素”中。在MS Access中查询

时间:2014-05-10 04:31:40

标签: access-vba ms-access-2010

我正在尝试构建一个更新查询,其中一旦用户将一些文本输入到我已安装在表单上的文本框中,然后将运行查询(或者可能是循环)以便基础表中的所有记录包含输入文本框的值将被标记。

目前我的策略是在文本框中取值,将其粘贴到一个保持表(我称之为tblSearchEngine07)中,然后运行我的查询,该查询旨在识别字段中名为&的所有记录。 #39; tblMasterListOfEventsNotes'将引用我的保留表中粘贴的值。不幸的是,我遇到了语法问题,并且没有成功地将保持表值正确地插入到我的查询中。

这是我目前的查询语法:

SELECT tblSearchEngine01.tblMasterListOfEventsNotes
FROM tblSearchEngine01, tblSearchEngine07
WHERE (((tblSearchEngine01.tblMasterListOfEventsNotes) Like "*[tblsearchengine07].[parolachiave]*"));

1 个答案:

答案 0 :(得分:1)

尝试用这个替换你的喜欢:

like "*" & tblsearchengine07.parolachiave & "*"

更新

如果您对将搜索值存储在表中不感兴趣,可以通过读取textBox.value来创建查询字符串,如下所示:

Dim sql as string
sql = "update yourtablename set yourfiled = true where yourconditionfield like '*" & textboxname.value & "*'"
Docmd.runsql sql