我在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
答案 0 :(得分:3)
您需要使用更新查询,而不是附加。追加查询添加新记录,不会编辑现有记录。做类似的事情:
UPDATE YourTableName SET Identifier='Automatic'
这将在您的示例中将所有记录的标识符字段更新为“自动”。如果您只想更新某些记录,请在末尾添加WHERE
子句(即WHERE Country='USA'
)