2016-10-15 2 views
0

MS Access에서 업데이트 쿼리를 만들었습니다. 쿼리에는 두 개의 테이블이 있습니다. 하나는 업데이트하려는 테이블 (000DeleteMeNames)이고 다른 하나는 Sharepoint (Work Orders)의 연결된 테이블 (실제로 목록 임)입니다. 쿼리를 실행할 때마다 예상 한대로 작동하고 000DeleteMeNames이 업데이트 된 것처럼 표시되지만 셰어 포인트 목록의 결합 된 레코드도 수정됩니다 Work Orders. Sharepoint 레코드가 실제로 변경되지는 않지만 수정 된 날짜가 변경되고 Sharepoint 레코드가 변경되었다는 경고가 나에게 전송됩니다.업데이트 업데이트 쿼리 SET 문 양쪽 테이블 업데이트

UPDATE 000DeleteMeNames INNER JOIN [Work Orders] 
ON WO_Num = [Work Orders].[Work Order Number]) 
AND ([000DeleteMeNames].[Date-Forecast] = [Work Orders].[Work Order Date]) 
SET [000DeleteMeNames].DummyField = [Work Orders].[Manager]; 

SharePoint 목록이 업데이트되지 않도록 내 SQL을 변경하는 방법이 있나요, 만 액세스 네이티브있는 000DeleteMeNames 테이블의 레코드가 업데이트됩니다? 위의 SQL에서 잘못된 것이 있습니까? 미리 감사드립니다.

답변

0

이 시도 :

UPDATE 000DeleteMeNames 
SET [000DeleteMeNames].DummyField = [Work Orders].[Manager] 
FROM 000DeleteMeNames INNER JOIN [Work Orders] 
    ON WO_Num = [Work Orders].[Work Order Number]) 
    AND ([000DeleteMeNames].[Date-Forecast] = [Work Orders].[Work Order Date]);