【发布时间】:2017-05-16 21:37:45
【问题描述】:
我有一个使用以下 SQL 的更新查询
UPDATE UserListTest
SET UserListTest.UserName = [forms]![EmployeeAdd]![NewFullName],
UserListTest.AccessCode = [Forms]![EmployeeAdd]![NewCode]
WHERE (((UserListTest.AccountNumber)=[forms]![EmployeeAdd]![NewUserAccount])
AND ((UserListTest.UserNumber)=[forms]![EmployeeAdd]![NewUserNumber]));
代码应更新表“UserListTest”,并将 userName 和 AccessCode 中的值替换为表单中 AccountNumber = NewUserAccount 和 UserNumber = NewUserNumber 的记录中的值。
我目前在表单中有一个设置为运行查询的按钮,但是每当按下它时,它只会拉出带有先前条目信息的查询。我能够让它更新表中记录的唯一方法是按下按钮,然后转到查询中的设计视图,然后按下左上角的运行按钮。我试过点击刷新,但这似乎只是清除了更新查询中的字段。
我希望能够制作一个自动完成所有这些操作的按钮,而不必每次都进入设计视图。
感谢任何帮助。
【问题讨论】:
-
您当前的按钮代码是什么?
标签: sql ms-access ms-access-2016