如何使用microsoft访问在备忘录字段中查找单词

时间:2010-06-29 10:31:10

标签: ms-access vba

这比我认为的更复杂,因为我需要使用VBA。所以这是我的问题: -

我在MS Access DB中有两个表,内容和形容词。

内容表在备注字段(内容)和空白文本字段(形容词)中有超过5,000个文本片段行。 形容词表有120个形容词和字段(形容词)。

我需要检查文本片段是否包含任何形容词,如果是,请将形容词添加到形容词字段中。如果有多个形容词,只需添加第一个。

以下是数据示例: -

CONTENT

“N8相机真是太神奇了,它会不会让N8完全取得销售成功?这是手机唯一的”哇“因素,但其他手机也有720p也非常好,比如Sony Vivaz家庭成员,视频也非常惊人。“

形容词


 同意
 逗乐
 古
 惊人
 愤怒
 恼火
 急
 傲慢
 惭愧
 平均
 可怕
 坏
 美丽

我将如何进行此更新查询或在VBA中?

提前感谢您的帮助。

乔纳森

1 个答案:

答案 0 :(得分:4)

也许:

SELECT a.Adjectives, b.Content
FROM A, B
WHERE b.Content Like "*" & a.[adjectives] & "*"

更新第三张表:

INSERT INTO C (ContentID, ContentAdjective) 
SELECT b.ID, a.Adjectives
FROM A, B
WHERE b.Content Like "*" & a.[adjectives] & "*"