Запрос доступа изменяет 0 полей - PullRequest
0 голосов
/ 18 апреля 2020

Ниже приведены два запроса, второй использует первый. Первый запрос:

SELECT [Volunteering Place].Place_ID
FROM [Volunteering Place]
WHERE ((([Volunteering Place].Place_Name)=[Enter new place name]));

Это работает само по себе. Второй запрос:

UPDATE ([Volunteering Place] INNER JOIN [Query-Update_Volunteering_Place1] ON [Volunteering Place].Place_ID = [Query-Update_Volunteering_Place1].Place_ID) INNER JOIN (Pupils INNER JOIN [Volunteering_Place-Pupils] ON Pupils.ID = [Volunteering_Place-Pupils].ID) ON [Volunteering Place].Place_ID = [Volunteering_Place-Pupils].Place_ID SET [Volunteering_Place-Pupils].Place_ID = [Query-Update_Volunteering_Place1]![Place_ID]
WHERE (((Pupils.First_Name)=[Enter pupil Name]) AND (([Volunteering Place].Place_Name)=[Enter the name of the place you would like to change]));

Помните, я разработал запросы в режиме конструктора и не записал их в SQL, хотя я понимаю SQL.

Запрос предполагается отредактировать идентификатор места в таблице связей между учениками и местами волонтерства. Первый получает ввод названия места и находит соответствующий идентификатор места в таблице мест добровольчества. Второй запрос изменяет идентификатор места на найденный в первом, где идентификатор ученика преобразуется из ввода имени, а существующий идентификатор места преобразуется из ввода названия места. Скриншот таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...