在MS Access中搜索表描述

时间:2014-11-26 14:24:54

标签: sql database ms-access access-vba

我正在尝试搜索表格,如果描述中包含关键字,则要更新“MIMSfield”行。

见截图:

http://postimg.org/image/jivnfus5r/full/

某些方向会很棒,而不是过于熟悉Access。假设这可以用VB模块完成。

例如:如果描述包含“Airlines”,则制作MIMSfield = A113

2 个答案:

答案 0 :(得分:1)

您不需要使用VBA。 在Access中转到选项卡创建,按钮查询设计,关闭带有表格的窗口,切换到SQL视图并编写如下所示的SQL命令(使用您的变量)并按Run(!)

UPDATE TableName SET MIMSfield = 'WhatEver' WHERE description LIKE '*KeyWord*';

您可以使用外部参数进行查询,如下所示:

UPDATE TableName SET MIMSfield = [WhatEver] WHERE description LIKE '*' + [KeyWord] + '*';

在运行查询时,系统将提示您提供参数。

答案 1 :(得分:0)

首先,您必须使用关键字为MIMSField制作代码表,例如航空公司的A113,汽车的A104等,而不是使用VBA模块。