显示弹出窗口的访问更新查询

Access Update Query Showing Popup

我有两个 tables T_S_Table_1 和 Temp.

T_S_Table_1 有一个字段 XX_Country(值和键)。该字段是短文本。 Temp 有一个字段 Update 这也是短文本。

我无法 运行 更新查询以将此字段中的所有值更新为 Temp table。

我在 MSAccess 设计视图中使用查询设计。 我使用的更新值是 [T_S_Table_1]![XX_Country (Value & Key)]

当我点击 运行 时,它会弹出 'enter parameter value'。 这是它生成的 sql 语句。

UPDATE Temp SET Temp.[Update] = [T_S_Table_1]![XX_Country (Value & Key)];

任何关于为什么会发生这种情况的帮助?

删除弹出窗口的语法:
UPDATE Temp, T_S_Table_1 SET [Update] = [XX_Country (Value & Key)];
然而,结果不会令人满意。

更新是错误的操作。使用 INSERT INTO SELECT 并且有效。

INSERT INTO Temp([Update]) SELECT [XX_Country (Value & Key)] FROM T_S_Table_1

如果您需要先从 Temp 中删除记录:

DELETE FROM Temp