1
두 테이블이 있습니다. UniqueZips 테이블에는 코드 필드가 할당되어 있습니다.
내 목표는 두 테이블의 각 창 필드를 일치시키고 Uniquezips 테이블의 코드를 Route tbl에 할당하는 것입니다.하지만 아래 코드는 어떤 제안도하지 못합니까? 내가이테이블 결과 업데이트
UPDATE [Route tbl], UniqueZips
SET [Route tbl].CODE = [UniqueZips]![CODE]
WHERE (((StrComp([Route tbl]![WINDOW 1],[UniqueZips]![WINDOW 1]) &
StrComp([Route tbl]![WINDOW 2],[UniqueZips]![WINDOW 2]) &
StrComp([Route tbl]![WINDOW 3],[UniqueZips]![WINDOW 3]) &
StrComp([Route tbl]![WINDOW 4],[UniqueZips]![WINDOW 4]) &
StrComp([Route tbl]![WINDOW 5],[UniqueZips]![WINDOW 5]))="0"));
이 그러나 그들을 일치하지만 잘못 시도 필자 지금은 어떤 결과를 얻는 없지만 한 전 그래서
UPDATE [Route tbl], UniqueZips
SET [Route tbl].CODE = [UniqueZips]![CODE]
WHERE (([Route tbl]![WINDOW 1]=[UniqueZips]![WINDOW 1] &
[Route tbl]![WINDOW 2]=[UniqueZips]![WINDOW 2] &
[Route tbl]![WINDOW 3]=[UniqueZips]![WINDOW 3] &
[Route tbl]![WINDOW 4]=[UniqueZips]![WINDOW 4] &
[Route tbl]![WINDOW 5]=[UniqueZips]![WINDOW 5]));
나는이
UPDATE UniqueZips
INNER JOIN [Route tbl] ON (UniqueZips.[WINDOW 3] = [Route tbl].[WINDOW 3])
AND (UniqueZips.[WINDOW 5] = [Route tbl].[WINDOW 5])
AND (UniqueZips.[WINDOW 4] = [Route tbl].[WINDOW 4])
AND (UniqueZips.[WINDOW 2] = [Route tbl].[WINDOW 2])
AND (UniqueZips.[WINDOW 1] = [Route tbl].[WINDOW 1])
SET [Route tbl].CODE = [UniqueZips]![CODE]
WHERE ((([Route tbl]![WINDOW 1]=[UniqueZips]![WINDOW 1]
& [Route tbl]![WINDOW 2]= [UniqueZips]![WINDOW 2]
& [Route tbl]![WINDOW 3]=[UniqueZips]![WINDOW 3]
& [Route tbl]![WINDOW 4]=[UniqueZips]![WINDOW 4]
& [Route tbl]![WINDOW 5])=[UniqueZips]![WINDOW 5]));
좋아 피곤했습니다, 어떤 도움을 이 모든 엉망이야?
'창'이란 무엇입니까? 두 가지 형태가 열려 있습니까? 그렇다면 어떤 형태의 형태입니까? 양식 인 경우 훨씬 간단 할 수 있습니다. – Fionnuala