使用Access 2007,我有一个更新,我正在尝试构建一个脚本或宏,甚至只是一个有用的SQL块,我可以保留并在我想运行更新时使用...
...我已经想出了如何使用更新查询,但是,我不想每次都要花一个小时左右更新...
基本上,我是从旧到新的交叉步行办公室符号......但是所有旧的办公室符号都需要更新:
这是访问中的SQL视图:
UPDATE [Actions Completed - Back UP]
SET [Actions Completed - Back UP].OFC_NEW = [UPDATE TO:]
WHERE ((([Actions Completed - Back UP].OFC) Like [old]));
我使用提示来浏览我的更改列表......
谢谢!
yoopersmith
答案 0 :(得分:3)
我建议您创建一个包含所需更改的表:
OldCode NewCode
SYK SYSW
SMC/PK SYSW
AXK SMC/PK
等等。
然后,您可以轻松运行更新查询:
UPDATE tblTable
INNER JOIN tblNewCodes ON tblTable.Code = tblNewCodes.OldCode
SET tblTable.Code = tblNewCodes.NewCode
答案 1 :(得分:0)
你必须更多地描述你的问题,你想要达到的目标并不完全清楚:解释你在跟踪什么,你的桌子是如何制作的以及它包含的内容。
话虽如此,使用数据表表单是一种非常简单的输入数据的方法(Access 2007):
Actions Completed - Back UP
表格。您现在应该能够比填写输入框更快地编辑数据。
你可以做更多有趣的事情但是因为我们不知道你的问题很多,所以有点难以知道它是否会有所帮助。