Когда пользователь входит в систему, используя мою форму Login
, я хочу, чтобы мой запрос Update
поднял его и сохранил User_Name
в Login_Status.Last_User
, таблицу с одной записью.
Поле называется [Forms]! [Login]! [User_Name], поэтому я пытаюсь сделать это:
UPDATE Login_Status
SET LAST_USER = [Forms]![Login]![User_Name];
Однако это не работает. Запрос выполняется без ошибок и не обновляет поле. Разве Access не принимает ссылки на формы как допустимые значения для обновления таблиц?
ОБНОВЛЕНИЕ: если запрос выполняется сам, он обновит таблицу. Однако, если он запускается макросом, он не будет.
UPDATE:
Примечания: Запрос на удаление очищает таблицу данных Login_Status.
Gaurd_Dog
проверяет поля User_Name
и Password
в базе данных и вставляет результаты в поле Login_Status.Status
.
ОБНОВЛЕНИЕ: Я просто выключил и перезапустил базу данных, и она заработала. Это похоже на мой другой вопрос . Должна быть проблема с доступом.