显示弹出窗口的访问更新查询
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
我有两个 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