2009-12-30 150 views
1

我有一個信息Access數據庫,我需要替換可能駐留在10列中的1列中的文本。我有許多不同的查找和替換請求需要完成。我需要一天做兩次。跨列搜索並替換文本

這些是細節。我們每天收到兩次下載的數據,其中包含課程信息。一個記錄可以有10個課程。有些課程需要合併。例如 課程1是12345,還有其他兩門課程相同,因此課程2(),課程3(34566)都需要更改爲12345.我還需要以類似的方式組合其他課程,因爲我需要每天做兩次這樣的操作,所以理想情況下我希望有一個僅包含查找和替換列的表,並使用它來獲取更改並在我的sql代碼中引用它。

一個簡單的方法來做到這一點是關鍵!

回答

2

你有沒有考慮的東西交叉引用表像

表1
MCourse Subcourse
12345 2()
12345 3(34566)

然後你就可以像 集mainTable更新.Desiredfield = Table1.Mcourse where desiredfield = subcourse

或者您可以創建一個查詢,使用交叉r參考表來選擇所需的值並從中創建一個新表。