当用户使用我的Login
表单登录时,我希望我的Update
查询将其提取并将User_Name
存储到Login_Status.Last_User
,一个记录表。< / p>
该字段被称为[Forms]![Login]![User_Name]所以我尝试这样做:
UPDATE Login_Status
SET LAST_USER = [Forms]![Login]![User_Name];
然而,这不起作用。查询运行时没有错误,并且不会更新字段。 Access不将表单引用作为更新表的有效值吗?
更新:如果查询是由它自己运行的,它将更新表。但是,如果它是由宏运行的,它就赢了。
更新:
注意:删除查询会清除Login_Status数据表。
Gaurd_Dog
会针对数据库检查User_Name
和Password
字段,并将结果插入Login_Status.Status
字段。
更新:我只是关闭并重新启动数据库,它工作正常。这是与我的其他question类似的解决方案。必须是Access问题。