2010-06-29 65 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

相關問題