2011-04-18 92 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)找一找。这种方法是根本原因之一关系型数据库首先被创建。这样,您的数据库将始终为为“最新”,无需任何宏来填充冗余字段。

相关问题