2011-04-18 129 views
0

我有一個大型的客戶端詳細信息數據庫,我需要基於其他字段生成全新的數據字段。這將是一個簡單的IF..THEN交易。操作Microsoft Access表中的數據

示例: 源字段的數據看起來像這樣「BAR DIN」(Barrie Dinners),我需要用「Dinners」填充新字段。

據我所知,數據宏是正確的方式來做到這一點,但我不想購買Access 2010.應該有一種方法可以用普通的宏來實現。此更新只需每年進行一次,並且可以手動完成。我主要在尋找一種避免爲每個客戶手動輸入所有數據的方法。

回答

2

創建一個單獨的表在兩者之間轉換:

source_field new_field 
BAR DIN  Barrie Dinners 
FOO BROS  Foo Brothers 

任何時候你需要看到「new_field」的價值觀,加入該轉換表到您的原始表(JOIN上source_field)找一找。這種方法是根本原因之一關係型數據庫首先被創建。這樣,您的數據庫將始終爲爲「最新」,無需任何宏來填充冗餘字段。

相關問題