Результат запроса выбора для установки значения запроса на обновление не работает - PullRequest
0 голосов
/ 25 августа 2018

У меня есть запрос на обновление в MS Access; для установки значения запроса на обновление я использовал запрос на выборку, для которого я уверен, что результат уникален, но я получаю ошибку

SET asbuilt_list.commented_sheet =
       Nz((SELECT [pages]
           FROM [tbl_transmittal_discipline_poi_max] AS T1
           WHERE (T1.[owner document number] = asbuilt_list.[doc])
             AND (T1.poi = "cmn" )), 0)

Это ошибка, которую я получаю:

операция должна использовать обновляемый запрос

Мой запрос на обновление:

UPDATE asbuilt_list
INNER JOIN tbl_transmittal_discipline_poi_max ON asbuilt_list.doc = tbl_transmittal_discipline_poi_max.[owner document number]
SET asbuilt_list.commented_sheet =
       Nz((SELECT [pages]
           FROM [tbl_transmittal_discipline_poi_max] AS T1
           WHERE (T1.[owner document number] = asbuilt_list.[doc])
             AND (T1.poi = "cmn" )), 0)
WHERE 
    (((asbuilt_list.description ) NOT LIKE "*isometric*")
     AND ((asbuilt_list.doc) NOT LIKE "*ls*")
     AND ((asbuilt_list.discipline) <> "ppd"))
      OR ((( sbuilt_list.description) IS NULL)
          AND ((asbuilt_list.discipline) IS NULL));  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...