将特定值附加到MS Access中的列

时间:2014-01-21 17:16:03

标签: ms-access

我在MS Access中遇到了一个问题......我确信它很容易被解决,但由于我仍然是一个错误,我决定问(:

让我们知道我有一张这样的表:

      Name       |   Country   |   Grades   |   IDNumber    |  Identifier
----------------------------------------------------------------------------
Scott            |    USA      | 8, 9, 10   |     1000      |  
Wolverine        |  Indonesia  | 2, 5, 7    |     2000      |  
Nightcrawler     |   Brazil    | 10, 0, 6   |     3000      |  
Jean Grey        |   China     | 10, 10, 10 |     4000      |  
Bobby            |   China     | 8, 7, 10   |     5000      |  
Kitty            |    USA      | 9, 9, 9    |     6000      |  

我想要一个APPEND查询,将我传递的值附加到我的“标识符”列。 有人能帮助我吗?

I would like to get an out like:

      Name       |   Country   |   Grades   |   IDNumber    |  Identifier
----------------------------------------------------------------------------
Scott            |    USA      | 8, 9, 10   |     1000      |  Automatic
Wolverine        |  Indonesia  | 2, 5, 7    |     2000      |  Automatic
Nightcrawler     |   Brazil    | 10, 0, 6   |     3000      |  Automatic
Jean Grey        |   China     | 10, 10, 10 |     4000      |  Automatic
Bobby            |   China     | 8, 7, 10   |     5000      |  Automatic
Kitty            |    USA      | 9, 9, 9    |     6000      |  Automatic

1 个答案:

答案 0 :(得分:3)

您需要使用更新查询,而不是附加。追加查询添加新记录,不会编辑现有记录。做类似的事情:

UPDATE YourTableName SET Identifier='Automatic'

这将在您的示例中将所有记录的标识符字段更新为“自动”。如果您只想更新某些记录,请在末尾添加WHERE子句(即WHERE Country='USA'