2010-06-29 44 views
2

这比我想象的要复杂得多,因为我需要使用VBA来完成此操作。所以这里是我的问题: -如何在微软访问备忘录字段中找到单词

我有MS Access数据库中的两个表,内容和形容词。

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

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

这里的数据的例子: -

内容

“的N8相机是相当惊人的,将其带到了N8全面销售成功,虽然只有它是唯一的?‘的哇’的因素手机,但其他手机的720p也非常好,例如家庭成员拥有的索尼Vivaz,而且视频也非常棒。“

形容词


同意
逗乐

惊人
生气
恼火

傲慢
惭愧
平均
可怕

美丽

我怎么会去这样做,这是一个更新查询或VBA?

在此先感谢您的帮助。

乔纳森

回答

3

也许:

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] & "*" 
+0

绝对刻着真棒,那精美的作品!非常感谢你 – 2010-06-29 10:59:00

+0

非常欢迎。 – Fionnuala 2010-06-29 11:05:19