Ув. специалисты, извините, что за поможением к вам обращаюся, сам не программист. Внесите пожалуйста в код коррективы, т.к. работает не так как надо.
Требуется создать запрос, который будет менять значение в поле [Пациенты].[Диагноз] на значение, которое есть в таблице [Форма работы с учетными].[_Диагноз] у пациента, у которого [Пациенты].[№] (№- это ключевое поле) совпадает с [Форма работы с учетными].[Фамилия, имя, отчество_].
UPDATE [Пациенты]
INNER JOIN [Форма работы с учетными]
ON [Пациенты].№ = [Форма работы с учетными].[Фамилия, имя, отчество_]
SET [Диагноз] =
DLOOKUP ("[_Диагноз]", "Форма работы с учетными");
В данном запросе по-отдельности все работает как надо (т.е. INNER JOIN выводит нужного пациента), DLOOKUP выводит нужный диагноз. А совместно ничего не меняется.